- Notifications
You must be signed in to change notification settings - Fork2.1k
Insights: modelcontextprotocol/python-sdk
Overview
Could not load contribution data
Please try again later
1 Release published by1 person
- v1.12.0
published
Jul 17, 2025
21 Pull requests merged by11 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
10 Pull requests opened by10 people
- 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 - 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 - fix: fix OAuth flow request object handling
#1174 opened
Jul 19, 2025
3 Issues closed by3 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
14 Issues opened by14 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 - 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
34 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.
- Fix/get prompt description
#640 commented on
Jul 14, 2025 • 1 new comment - 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 - when server run with sse, the mount_path never work
#748 commented on
Jul 19, 2025 • 0 new comments - Custom MCP requests + hooks
#535 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 - 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 - Improved docs for better clarity on mounting ASGI apps
#873 commented on
Jul 17, 2025 • 0 new comments - OAuth Update: Adding the Client Credentials & Token Exchange Grant Types
#882 commented on
Jul 18, 2025 • 0 new comments - Improved Trio support
#946 commented on
Jul 15, 2025 • 0 new comments - fix: use normalized path for sse message endpoint
#1000 commented on
Jul 18, 2025 • 0 new comments - feat: default streamable_http_path to "/" for consistency
#1007 commented on
Jul 18, 2025 • 0 new comments - fix: Add exception handling for POST request failures in StreamableHTTP
#1008 commented on
Jul 17, 2025 • 0 new comments - Implement support for `client_credentials`
#1020 commented on
Jul 17, 2025 • 0 new comments - Implemented runtime tools
#1089 commented on
Jul 14, 2025 • 0 new comments - [fix] add type field to client session config BaseModels
#1127 commented on
Jul 16, 2025 • 0 new comments - Added Audio to FastMCP
#1130 commented on
Jul 14, 2025 • 0 new comments - Allow arbitrary types in model creation by updating config in create_model
#1132 commented on
Jul 17, 2025 • 0 new comments - Errors with Streamble HTTP
#1072 commented on
Jul 12, 2025 • 0 new comments - MCP Server Internal Server Error Report
#417 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 - Is there a way to protect tools, ie auth parameters for @mcp.tool()?
#1125 commented on
Jul 14, 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 - Streamable HTTP transport fails when accessing MCP server on Cloud Run using sdk
#1053 commented on
Jul 15, 2025 • 0 new comments - MCP connection fails silently
#1100 commented on
Jul 15, 2025 • 0 new comments - An error exists in the elicitation example
#1084 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 - Remote MCP Oauth Example
#618 commented on
Jul 15, 2025 • 0 new comments - Question: How to authorise a client with Bearer header with SSE?
#431 commented on
Jul 16, 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 - Response ID-value not matching request value, due to default int
#961 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 - Unable to run a minimal MCP server and testing it with mcp inspector.
#858 commented on
Jul 17, 2025 • 0 new comments - Stateless Mode memory leak
#756 commented on
Jul 18, 2025 • 0 new comments - Force returning tool result/ressource as artifact without regeneration
#509 commented on
Jul 18, 2025 • 0 new comments