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 Required 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.1.tar.gz (15.4 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.1-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file mcpauth-0.1.1.tar.gz.

File metadata

  • Download URL: mcpauth-0.1.1.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.6

File hashes

Hashes for mcpauth-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7531ba03cff64322b26aab5367c5af681597171767bd4761ff5985a4bd3b7a71
MD5 33b0e3ecc2b97bd7dd777d37fc2a7fa3
BLAKE2b-256 2d727be141fe72c522cf1b6b0e6d84adcb44b5dfeb1e4c7ebe781548e228fd6e

See more details on using hashes here.

File details

Details for the file mcpauth-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: mcpauth-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.6

File hashes

Hashes for mcpauth-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f50332691745888cc9e77e6dd6bb1eff3cabfae14f9823b76b7385e664f3449a
MD5 0ebd5e32c295009de3a21f7ee84341de
BLAKE2b-256 949b416667ce57737158e6e9f20d0119e97bd94f0259b84cfc93e0e1b629f905

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