MCP SDK for Descope authentication
Project description
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 - Token validation, scope enforcement, and audience validation
- External token storage - Secure storage and retrieval of OAuth tokens for third-party services (Google Calendar, Slack, etc.)
- Policy enforcement - Real-time authorization decisions based on user identity, roles, and scopes
Languages
- Python SDK - Python SDK for MCP Descope integration
- TypeScript SDK - Coming soon
Quick Links
- Python Documentation
- Python Examples
- Contributing (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)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file descope_mcp-0.1.0.tar.gz.
File metadata
- Download URL: descope_mcp-0.1.0.tar.gz
- Upload date:
- Size: 259.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
167708e947074a2a20acc9bb5e03d0aa8ce788a0ea8128d202661eb9bb4772bd
|
|
| MD5 |
b8449a9d967a18773b8172c5032ec5b6
|
|
| BLAKE2b-256 |
d4b42f038641cff29b92a9962b6856701a58185ff030c7c97aec0cf8c2c6f4f6
|
Provenance
The following attestation bundles were made for descope_mcp-0.1.0.tar.gz:
Publisher:
release-please.yml on descope/descope-ai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
descope_mcp-0.1.0.tar.gz -
Subject digest:
167708e947074a2a20acc9bb5e03d0aa8ce788a0ea8128d202661eb9bb4772bd - Sigstore transparency entry: 869342285
- Sigstore integration time:
-
Permalink:
descope/descope-ai@0a0ed1116d1cabb78a73c32db06380be67559428 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/descope
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-please.yml@0a0ed1116d1cabb78a73c32db06380be67559428 -
Trigger Event:
push
-
Statement type:
File details
Details for the file descope_mcp-0.1.0-py3-none-any.whl.
File metadata
- Download URL: descope_mcp-0.1.0-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0af5d750ebea795acd04bbd77e4d8cfab3b1000584ad1ce089e3f36dd3c19545
|
|
| MD5 |
a83067f59fcdabd6b9b4feb78b51b73e
|
|
| BLAKE2b-256 |
687444f9c70239471f6aa3ef8684fc08bd3ef355624c9550a7170d3ca7220922
|
Provenance
The following attestation bundles were made for descope_mcp-0.1.0-py3-none-any.whl:
Publisher:
release-please.yml on descope/descope-ai
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
descope_mcp-0.1.0-py3-none-any.whl -
Subject digest:
0af5d750ebea795acd04bbd77e4d8cfab3b1000584ad1ce089e3f36dd3c19545 - Sigstore transparency entry: 869342286
- Sigstore integration time:
-
Permalink:
descope/descope-ai@0a0ed1116d1cabb78a73c32db06380be67559428 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/descope
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release-please.yml@0a0ed1116d1cabb78a73c32db06380be67559428 -
Trigger Event:
push
-
Statement type: