Metadata-Version: 2.4
Name: descope-mcp
Version: 0.1.0
Summary: MCP SDK for Descope authentication
Project-URL: Homepage, https://descope.com
Project-URL: Repository, https://github.com/descope/descope-ai
Project-URL: Issues, https://github.com/descope/descope-ai/issues
Author-email: Descope <support@descope.com>
License-Expression: MIT
Keywords: authentication,descope,mcp,sdk
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Requires-Dist: descope>=1.0.0
Requires-Dist: httpx>=0.24.0
Requires-Dist: mcp>=1.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: typing-extensions>=4.0.0
Provides-Extra: dev
Requires-Dist: black>=23.0.0; extra == 'dev'
Requires-Dist: isort>=5.12.0; extra == 'dev'
Requires-Dist: mypy>=1.0.0; extra == 'dev'
Requires-Dist: pytest-asyncio>=0.21.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=7.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Description-Content-Type: text/markdown

# MCP Descope SDK

Multi-language SDK for integrating Descope authentication with MCP (Model Context Protocol) servers.

Descope serves as the **Authorization Server (AS)** for your MCP Servers, providing:
- [Full authorization and scoping](https://docs.descope.com/agentic-identity-hub/mcp-servers) - Token validation, scope enforcement, and audience validation
- [External token storage](https://docs.descope.com/agentic-identity-hub/connections) - Secure storage and retrieval of OAuth tokens for third-party services (Google Calendar, Slack, etc.)
- [Policy enforcement](https://docs.descope.com/agentic-identity-hub/policies) - Real-time authorization decisions based on user identity, roles, and scopes

## Languages

- [Python SDK](./python/README.md) - Python SDK for MCP Descope integration
- TypeScript SDK - Coming soon

## Quick Links

- [Python Documentation](./python/README.md)
- [Python Examples](./python/examples/)
- [Contributing](./CONTRIBUTING.md) (coming soon)

## Repository Structure

```
.
├── python/          # Python SDK
│   ├── src/        # Source code
│   ├── tests/      # Tests
│   ├── examples/   # Example code
│   └── README.md   # Python SDK documentation
└── typescript/     # TypeScript SDK (coming soon)
```
