-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Insights: modelcontextprotocol/python-sdk
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v1.12.0
published
Jul 17, 2025
21 Pull requests merged by 11 people
-
fix flaky test test_88_random_error
#1171 merged
Jul 18, 2025 -
Add CODEOWNERS file for sdk
#1169 merged
Jul 18, 2025 -
Support falling back to OIDC metadata for auth
#1061 merged
Jul 17, 2025 -
README - replace code snippets with examples -- auth examples
#1164 merged
Jul 17, 2025 -
fix flaky fix-test_streamablehttp_client_resumption test
#1166 merged
Jul 17, 2025 -
docs: add pre-commit install guide on CONTRIBUTING.md
#995 merged
Jul 17, 2025 -
Docs: Update CallToolResult parsing in README
#812 merged
Jul 17, 2025 -
Tests(cli): Add coverage for helper functions
#635 merged
Jul 17, 2025 -
chore: don't allow users to create issues outside the templates
#1163 merged
Jul 17, 2025 -
README - replace code snippets with examples - streamable http
#1155 merged
Jul 16, 2025 -
README - replace code snippets with examples - add lowlevel to snippets
#1150 merged
Jul 16, 2025 -
fix markdown error in README in main
#1147 merged
Jul 15, 2025 -
Add streamable HTTP starlette example to Python SDK docs
#1111 merged
Jul 15, 2025 -
Implement RFC9728 - Support WWW-Authenticate header by MCP client
#1071 merged
Jul 15, 2025 -
Add regression test for stateless request memory cleanup
#1140 merged
Jul 15, 2025 -
tests: use
inline_snapshot.Is
on parametrized test#945 merged
Jul 14, 2025 -
Close server session after handle stateless request
#1116 merged
Jul 14, 2025 -
README - replace code snippets with examples - direct execution and display utilities
#1137 merged
Jul 14, 2025 -
tests: mark trailing slash test as xfail
#1138 merged
Jul 14, 2025 -
README - replace code snippets with examples
#1136 merged
Jul 14, 2025 -
Fix BaseModel method name conflicts in func_metadata
#1123 merged
Jul 14, 2025
12 Pull requests opened by 12 people
-
Added Audio to FastMCP
#1130 opened
Jul 12, 2025 -
Allow arbitrary types in model creation by updating config in create_model
#1132 opened
Jul 12, 2025 -
Set LifespanResultT default=Any to prevent reportMissingTypeArgument
#1139 opened
Jul 14, 2025 -
Fix MCP Client SSE URL Parsing Issue
#1145 opened
Jul 15, 2025 -
fix: Return JSON-RPC protocol errors for unknown tools
#1149 opened
Jul 16, 2025 -
Fix: Replace threading.Lock with anyio.Lock for Ray deployment compatibility
#1151 opened
Jul 16, 2025 -
server: skip duplicate response on CancelledError
#1153 opened
Jul 16, 2025 -
feat: add multi-level initial access token support for OAuth 2.0 Dynamic Client Registration (RFC 7591)
#1154 opened
Jul 16, 2025 -
Add idle timeout termination for StreamableHTTPServerTransport
#1159 opened
Jul 16, 2025 -
feat: add claims field to AccessToken for decoded token payload
#1165 opened
Jul 17, 2025 -
docs: clarify streamable_http_path configuration when mounting servers
#1172 opened
Jul 18, 2025 -
DRAFT: fix for OAuth request bug
#1174 opened
Jul 19, 2025
3 Issues closed by 3 people
-
enhance auth server discovery with OAuth2 and OIDC metadata support
#976 closed
Jul 17, 2025 -
WWW-Authenticate header is not respected by Client SDK
#1054 closed
Jul 15, 2025 -
uvicon server configured should be able to get extra settings from FastMcp constructor extra args.
#1106 closed
Jul 14, 2025
16 Issues opened by 16 people
-
Response parsing errors after OAuth flow
#1173 opened
Jul 18, 2025 -
How to see newly added mcp tools in claude desktop
#1170 opened
Jul 18, 2025 -
FastMCP's +Starlette's Router => 307 Temporary Redirect for /mcp
#1168 opened
Jul 17, 2025 -
Missing MCP Session id information in Server session
#1167 opened
Jul 17, 2025 -
MCP cannot process JSON data.
#1160 opened
Jul 17, 2025 -
How do i list all the tools in my mcp server in a custom route
#1157 opened
Jul 16, 2025 -
Proposal to Rewrite or Replace ClientSessionGroup to Solve "Attempted to exit cancel scope" (#922)
#1156 opened
Jul 16, 2025 -
CancelledError causes duplicate response and server crash
#1152 opened
Jul 16, 2025 -
Enhancement in list_tools for both client and servce side
#1148 opened
Jul 16, 2025 -
Streamable Http transport handle ping message
#1146 opened
Jul 15, 2025 -
streamable_http client call_tool hangs when receiving invalid JSONRPCMessage
#1144 opened
Jul 15, 2025 -
Progress notifications cause server to hang on stdio transport
#1141 opened
Jul 14, 2025 -
MCP Python SDK sessionId not maintained in browser with TypeScript SDK client
#1135 opened
Jul 14, 2025 -
Use inspect.getdoc(fn) instead of fn.__doc__ in tool automatic description retrieval in FastMCP
#1134 opened
Jul 13, 2025 -
Pydantic schema generation fails for non-standard output types in toolkit functions
#1131 opened
Jul 12, 2025 -
Tool context kwarg detection not compatible with string-valued/__future__ annotations
#1129 opened
Jul 12, 2025
32 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Handles message type Exception in lowlevel/server.py _handle_message function. Mentioned as TODO on line 528.
#786 commented on
Jul 15, 2025 • 1 new comment -
Fix/get prompt description
#640 commented on
Jul 14, 2025 • 1 new comment -
[fix] add type field to client session config BaseModels
#1127 commented on
Jul 16, 2025 • 0 new comments -
Implemented runtime tools
#1089 commented on
Jul 14, 2025 • 0 new comments -
FEAT: enables oauth proxy capability
#1075 commented on
Jul 12, 2025 • 0 new comments -
Implement support for `client_credentials`
#1020 commented on
Jul 17, 2025 • 0 new comments -
fix: Add exception handling for POST request failures in StreamableHTTP
#1008 commented on
Jul 17, 2025 • 0 new comments -
feat: default streamable_http_path to "/" for consistency
#1007 commented on
Jul 18, 2025 • 0 new comments -
fix: use normalized path for sse message endpoint
#1000 commented on
Jul 18, 2025 • 0 new comments -
Improved Trio support
#946 commented on
Jul 15, 2025 • 0 new comments -
OAuth Update: Adding the Client Credentials & Token Exchange Grant Types
#882 commented on
Jul 18, 2025 • 0 new comments -
Improved docs for better clarity on mounting ASGI apps
#873 commented on
Jul 17, 2025 • 0 new comments -
Add root_path support to properly route subpaths for SSE and streamable-http endpoints when behind Nginx or other HTTP reverse proxies
#797 commented on
Jul 17, 2025 • 0 new comments -
fix: add status field in Resource class and Resource as a return type in CallToolResult
#758 commented on
Jul 14, 2025 • 0 new comments -
Custom MCP requests + hooks
#535 commented on
Jul 17, 2025 • 0 new comments -
Force returning tool result/ressource as artifact without regeneration
#509 commented on
Jul 18, 2025 • 0 new comments -
Stateless Mode memory leak
#756 commented on
Jul 18, 2025 • 0 new comments -
Unable to run a minimal MCP server and testing it with mcp inspector.
#858 commented on
Jul 17, 2025 • 0 new comments -
The resource URL path is ignored when building the protected resource metadata URL
#1052 commented on
Jul 17, 2025 • 0 new comments -
Response ID-value not matching request value, due to default int
#961 commented on
Jul 17, 2025 • 0 new comments -
MCP client not able to initiate StdioServerParameters while running in Jupyter Notebook
#1103 commented on
Jul 16, 2025 • 0 new comments -
Question: How to authorise a client with Bearer header with SSE?
#431 commented on
Jul 16, 2025 • 0 new comments -
Remote MCP Oauth Example
#618 commented on
Jul 15, 2025 • 0 new comments -
Client Registration Fails with 502 Error When Connecting to Auth Server
#852 commented on
Jul 15, 2025 • 0 new comments -
An error exists in the elicitation example
#1084 commented on
Jul 15, 2025 • 0 new comments -
MCP connection fails silently
#1100 commented on
Jul 15, 2025 • 0 new comments -
Streamable HTTP transport fails when accessing MCP server on Cloud Run using sdk
#1053 commented on
Jul 15, 2025 • 0 new comments -
call_tool Hangs During In-Memory Testing When Server Sends Notifications Before Response
#594 commented on
Jul 14, 2025 • 0 new comments -
Is there a way to protect tools, ie auth parameters for @mcp.tool()?
#1125 commented on
Jul 14, 2025 • 0 new comments -
MCP server: AccessToken class should have field for subject claim ("sub")
#1038 commented on
Jul 14, 2025 • 0 new comments -
MCP Server Internal Server Error Report
#417 commented on
Jul 14, 2025 • 0 new comments -
Errors with Streamble HTTP
#1072 commented on
Jul 12, 2025 • 0 new comments