Skip to main content

Plug-and-play auth for Python MCP servers.

Project description

MCP Auth Python SDK

GitHub branch check runs codecov Stable Version PyPI - Python Version PyPI - License

The MCP spec requires OAuth 2.1 and other RFCs for auth. Instead of spending weeks on them, use MCP Auth to connect to an trusted provider with a few lines of code.

Get started

Is my provider supported?

Check out the MCP-compatible providers to see which providers are supported. It also includes a tool for real-time checking of provider compatibility.

Installation

pip install mcpauth

Or use your package manager of choice, such as poetry or uv.

See the documentation for the full guide.

Join the discussion

Join the MCP Auth org discussion to ask questions or share your feedback.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcpauth-0.1.0b1.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcpauth-0.1.0b1-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

Details for the file mcpauth-0.1.0b1.tar.gz.

File metadata

  • Download URL: mcpauth-0.1.0b1.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for mcpauth-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 d5c689d93537fb3648103424281222f727d0334f4e2686bf68db68bcb695159b
MD5 d4eb2c99b36f71ae205c1d5ad4bcd085
BLAKE2b-256 4e79f5f471a6699860c681911f561cdba326bf819cb13e6f03d85944856659e3

See more details on using hashes here.

File details

Details for the file mcpauth-0.1.0b1-py3-none-any.whl.

File metadata

  • Download URL: mcpauth-0.1.0b1-py3-none-any.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.3

File hashes

Hashes for mcpauth-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 f951851a3fa3b5e428e089ae44579a571adc64b520de0c4fc17fda80bb232659
MD5 4be1714ba336e9c6b97bb05e60afbe4b
BLAKE2b-256 4674ec18181732cc570732fe736d1c9e58e197ddf953347401fb27ca7fb7abab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page