Skip to content
MCP Python SDK
Index
Initializing search
modelcontextprotocol/python-sdk
MCP Python SDK
modelcontextprotocol/python-sdk
MCP Python SDK
Installation
Tutorial - User Guide
Tutorial - User Guide
First steps
Tools
Structured Output
Resources
Prompts
The Context
Dependencies
Handling errors
Lifespan
Media
Completions
Elicitation
Progress
Logging
Testing
Running your server
Running your server
ASGI
The Client
The Client
Client callbacks
Client transports
Protocol versions
Advanced
Advanced
Multi-round-trip requests
The low-level Server
URI templates
Pagination
Caching hints
Subscriptions
Middleware
Extensions
MCP Apps
Tasks
OpenTelemetry
Authorization
OAuth clients
Identity assertion
Session groups
Deprecated features
Migration Guide
API Reference
API Reference
mcp
mcp
cli
cli
claude
cli
client
client
auth
auth
exceptions
extensions
extensions
client_credentials
identity_assertion
oauth2
utils
caching
client
context
extension
session
session_group
sse
stdio
streamable_http
os
os
posix
posix
utilities
win32
win32
utilities
server
server
apps
auth
auth
errors
handlers
handlers
authorize
metadata
register
revoke
token
json_response
middleware
middleware
auth_context
bearer_auth
client_auth
provider
routes
settings
caching
connection
context
elicitation
extension
lowlevel
lowlevel
helper_types
server
mcpserver
mcpserver
context
exceptions
prompts
prompts
base
manager
resolve
resources
resources
base
resource_manager
templates
types
server
tools
tools
base
tool_manager
utilities
utilities
context_injection
func_metadata
logging
types
models
request_state
runner
session
sse
stdio
streamable_http
streamable_http_manager
subscriptions
tasks
transport_security
validation
shared
shared
auth
auth_utils
context
direct_dispatcher
dispatcher
exceptions
extension
inbound
jsonrpc_dispatcher
memory
message
metadata_utils
path_security
peer
session
tasks
tool_name_validation
transport_context
uri_template
mcp_types
mcp_types
jsonrpc
methods
v2025_11_25
v2026_07_28
version
Table of contents
middleware
MCP Python SDK
API Reference
mcp
server
auth
middleware
Index
Middleware for MCP authorization.