Content
# MCP Auth Python SDK
[](https://github.com/mcp-auth/python/actions?query=branch%3Amaster)
[](https://codecov.io/gh/mcp-auth/python)
[][PyPI Releases]
[][PyPI]
[](https://github.com/mcp-auth/python/blob/master/LICENSE)
[Website]: https://mcp-auth.dev/
[PyPI]: https://pypi.org/project/mcpauth/
[PyPI Releases]: https://pypi.org/project/mcpauth/#history
The MCP spec [requires OAuth 2.1 and other RFCs](https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization) 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](https://mcp-auth.dev/provider-list) to see which providers are supported. It also includes a tool for real-time checking of provider compatibility.
### Installation
```bash
pip install mcpauth
```
Or use your package manager of choice, such as `poetry` or `uv`.
See [the documentation](https://mcp-auth.dev/docs) for the full guide.
## Join the discussion
Join the [MCP Auth org discussion](https://github.com/orgs/mcp-auth/discussions) to ask questions or share your feedback.
Connection Info
You Might Also Like
everything-claude-code
Complete Claude Code configuration collection - agents, skills, hooks,...
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
servers
Model Context Protocol Servers
servers
Model Context Protocol Servers
Time
A Model Context Protocol server for time and timezone conversions.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.