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.0.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.0-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mcpauth-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 7f277c6f1a3605204f12ac1db0ccb4b808697261068281f13091e79c44f8ff1b
MD5 425df06603d49a2e302dd063e6ef0f08
BLAKE2b-256 5a0691ec9fac806d0e5d16770eb61d8f30e0c7ed9d86f489049b0b10030f8dea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mcpauth-0.1.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 791c50b2c9a02b8c6577a8366adc44b4bc234f7a77b50fa5e66794e8ca5f93c7
MD5 cb90ee33b8986fc017b72217f4f08562
BLAKE2b-256 f5088b630242f988654ab8203f1047d3124df7e3a64bc55863495e49a4a9e7a6

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