-
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.11.0
published
Jul 10, 2025
25 Pull requests merged by 14 people
-
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 -
add regression tests for #1113
#1122 merged
Jul 11, 2025 -
Update routing for streamable HTTP to avoid 307 redirect
#1115 merged
Jul 11, 2025 -
Avoiding to parse string arguments containing valid JSON if the argument annotation is str
#1113 merged
Jul 10, 2025 -
Ensure failed oauth registration response is read before accessing response.text
#1118 merged
Jul 10, 2025 -
The lifespan_context object here is not a dictionary like the other e…
#1002 merged
Jul 10, 2025 -
Fix missing line in generated snippets
#1117 merged
Jul 10, 2025 -
chore: add markdownlint on pre-commit hook and lint md files
#996 merged
Jul 10, 2025 -
Adding description field to the FastMCP get_prompt method
#614 merged
Jul 9, 2025 -
Fix: Prevent session manager shutdown on individual session crash
#841 merged
Jul 9, 2025 -
fweinberger/align shutdown with spec
#1091 merged
Jul 9, 2025 -
fix pyright check in CI
#1108 merged
Jul 9, 2025 -
Fix completions
#1107 merged
Jul 9, 2025 -
clean up log.error
#1109 merged
Jul 9, 2025 -
Doc update + validation in SseServerTransport + existing test fixes: addresses Issue: #827
#900 merged
Jul 9, 2025 -
Add regression test for issue #1027
#1069 merged
Jul 8, 2025 -
#552
#707 merged
Jul 8, 2025 -
remove max message size
#1105 merged
Jul 8, 2025 -
Improve child process termination on POSIX & Windows
#1078 merged
Jul 8, 2025 -
Unify process termination on POSIX & Windows (+ tests)
#1044 merged
Jul 8, 2025
8 Pull requests opened by 8 people
-
Add streamable HTTP starlette example to Python SDK docs
#1111 opened
Jul 9, 2025 -
Add httpx.HTTPStatusError error handling to tool run
#1119 opened
Jul 10, 2025 -
[fix] add type field to client session config BaseModels
#1127 opened
Jul 11, 2025 -
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 -
feat: ClientConnectionManager to manage multiple sessions without async with
#1133 opened
Jul 12, 2025 -
Set LifespanResultT default=Any to prevent reportMissingTypeArgument
#1139 opened
Jul 14, 2025 -
Add regression test for stateless request memory cleanup
#1140 opened
Jul 14, 2025
15 Issues closed by 10 people
-
uvicon server configured should be able to get extra settings from FastMcp constructor extra args.
#1106 closed
Jul 14, 2025 -
test_streamable_http.py::test_streamablehttp_client_resumption hangs intermittently
#744 closed
Jul 11, 2025 -
307 Temporary Redirect
#732 closed
Jul 11, 2025 -
Server
#1114 closed
Jul 11, 2025 -
StreamableHTTP session manager shutting down
#1104 closed
Jul 11, 2025 -
`simple-tool` exiting error
#932 closed
Jul 10, 2025 -
Unexpected behavior of streamable-http transport on public server
#1081 closed
Jul 9, 2025 -
Implement Tool Annotations
#910 closed
Jul 9, 2025 -
CallToolResult type missing member structuredContent
#810 closed
Jul 9, 2025 -
`Context.session.send_notification` doesn't behave as expected
#215 closed
Jul 8, 2025 -
MCP should specificy recommended tool permissions
#322 closed
Jul 8, 2025 -
feat: Provide an option to increase request payload size in server implementation
#959 closed
Jul 8, 2025 -
Re: Discussing the Decision to Not Make FastMCP the MCP Python standard
#644 closed
Jul 8, 2025 -
Running into an `ImportError` when executing the MCP client in `examples/servers/simple-tool`
#1101 closed
Jul 8, 2025
13 Issues opened by 13 people
-
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 -
Native sampling method on Context
#1128 opened
Jul 11, 2025 -
Specifying capabilities w/ FastMCP Server
#1126 opened
Jul 11, 2025 -
Is there a way to protect tools, ie auth parameters for @mcp.tool()?
#1125 opened
Jul 11, 2025 -
How to stream reponse back from MCP server to Client? (MCP Tool Streaming)
#1124 opened
Jul 11, 2025 -
How to create an inner decorator for tools?
#1120 opened
Jul 10, 2025 -
Strings parameters tool containing serialized JSON objects are automatically decoded
#1112 opened
Jul 9, 2025 -
MCP client not able to initiate StdioServerParameters while running in Jupyter Notebook
#1103 opened
Jul 8, 2025
39 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.
-
Add support for remote-oauth-support Fix #686
#764 commented on
Jul 9, 2025 • 9 new comments -
Implement RFC9728 - Support WWW-Authenticate header by MCP client
#1071 commented on
Jul 14, 2025 • 1 new comment -
Fix/get prompt description
#640 commented on
Jul 14, 2025 • 1 new comment -
Unable to work properly with SSE transport when perform long time task
#503 commented on
Jul 8, 2025 • 0 new comments -
An error exists in the elicitation example
#1084 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 -
show_server_info
#296 commented on
Jul 11, 2025 • 0 new comments -
Feature/add enable disable methods tools
#728 commented on
Jul 10, 2025 • 0 new comments -
feat: Add output schema generation for tools and update documentation
#757 commented on
Jul 8, 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 -
Deleted hanging `prompt_manager.py` module since no file was using it.
#864 commented on
Jul 10, 2025 • 0 new comments -
OAuth Update: Adding the Client Credentials & Token Exchange Grant Types
#882 commented on
Jul 11, 2025 • 0 new comments -
Improved Trio support
#946 commented on
Jul 14, 2025 • 0 new comments -
Handle '&scope=' in authorize request to return empty list
#979 commented on
Jul 8, 2025 • 0 new comments -
Implement support for `client_credentials`
#1020 commented on
Jul 10, 2025 • 0 new comments -
Adding roots changed and initialized notification handlers
#1043 commented on
Jul 10, 2025 • 0 new comments -
feat: Add CORS configuration for browser-based MCP clients
#1059 commented on
Jul 10, 2025 • 0 new comments -
Support falling back to OIDC metadata for auth
#1061 commented on
Jul 14, 2025 • 0 new comments -
FEAT: enables oauth proxy capability
#1075 commented on
Jul 12, 2025 • 0 new comments -
Implemented runtime tools
#1089 commented on
Jul 14, 2025 • 0 new comments -
Unable to add annotations data with @FastMCP.tool() decorator
#511 commented on
Jul 8, 2025 • 0 new comments -
Is call_tool response streaming
#470 commented on
Jul 8, 2025 • 0 new comments -
Different models for the same entity for FastMCP vs low-level.Server.
#1033 commented on
Jul 8, 2025 • 0 new comments -
FastMCP 2.0 vs MCP Python SDK Server
#1068 commented on
Jul 8, 2025 • 0 new comments -
How to actually build session persistence in streamable http MCP server?
#880 commented on
Jul 8, 2025 • 0 new comments -
How to handle user file inputs/outputs in MCP python?
#1080 commented on
Jul 8, 2025 • 0 new comments -
Claude Desktop never uses resources from my MCP server
#1016 commented on
Jul 9, 2025 • 0 new comments -
Bug Report: CallToolResult serialization fails with "Input should be a valid dictionary" error
#987 commented on
Jul 9, 2025 • 0 new comments -
oauth protected resource metadata URL
#1049 commented on
Jul 9, 2025 • 0 new comments -
Working example- httpstreamable
#938 commented on
Jul 9, 2025 • 0 new comments -
how to connect streamble http server by domain?
#1077 commented on
Jul 9, 2025 • 0 new comments -
how to pass the token to the MCP Server side
#1094 commented on
Jul 9, 2025 • 0 new comments -
Option to not rewrite the logging configuration
#420 commented on
Jul 9, 2025 • 0 new comments -
Add SSL Certificate Verification Options to FastMCP Client
#870 commented on
Jul 10, 2025 • 0 new comments -
Stateless Mode memory leak
#756 commented on
Jul 12, 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 -
Response ID-value not matching request value, due to default int
#961 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