-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Insights: modelcontextprotocol/python-sdk
Overview
Could not load contribution data
Please try again later
23 Pull requests merged by 17 people
-
Servers to accept older versions of client
#722 merged
May 15, 2025 -
Add progress notification callback for client
#721 merged
May 15, 2025 -
fix: Update @mcp.resource to use function documentation as default descrip…
#489 merged
May 15, 2025 -
Fix example for multiple stateless servers
#720 merged
May 15, 2025 -
Set 2025-03-26 as the latest protocol version
#719 merged
May 15, 2025 -
Include server examples folder in pyright check
#667 merged
May 15, 2025 -
Add example for stateless server with JSON response
#704 merged
May 15, 2025 -
feat: add cursor pagination support to all client list methods
#718 merged
May 15, 2025 -
Update CI configuration to support multiple OS environments
#708 merged
May 14, 2025 -
feat: add message to ProgressNotification
#435 merged
May 13, 2025 -
Fix hanging on streams when stdio_client exiting
#559 merged
May 13, 2025 -
fix: Add checks and better error messages on server object for mcp run
#297 merged
May 13, 2025 -
[Fix]: Pytest for
test_desktop
#452 merged
May 13, 2025 -
docs: clarify LLM API configuration in mcp_simple_chatbot README
#487 merged
May 13, 2025 -
fix typo: server has get_context attribute instead of request_context.
#446 merged
May 13, 2025 -
Create
ClientSessionGroup
for managing multiple session connections.#639 merged
May 13, 2025 -
Simple Auth Example to use shttp in addition to sse
#695 merged
May 12, 2025 -
Properly infer prefix for SSE messages
#659 merged
May 12, 2025 -
Minor tweaks to README for Streamable HTTP
#690 merged
May 12, 2025 -
fix: 204 is an acceptable response to DELETEing the session
#697 merged
May 12, 2025 -
Test fixes for v1.7.x
#684 merged
May 12, 2025 -
Fix typo in authentication section of README
#676 merged
May 12, 2025 -
Fix streamable http sampling
#693 merged
May 12, 2025
21 Pull requests opened by 17 people
-
OAuth Client Provider for Streamable HTTP Client
#681 opened
May 11, 2025 -
Add wildcard '*' to the Accept header in response to API requests.
#683 opened
May 11, 2025 -
WIP: add tool outputSchema and DataContent type to support structured content
#685 opened
May 11, 2025 -
Move `Prompt` object instantiation from server to prompt manager
#687 opened
May 12, 2025 -
Add deepwiki link
#694 opened
May 12, 2025 -
fastmcp: allow passing Tool directly to FastMCP constructor
#699 opened
May 12, 2025 -
Dynamic Authorization in Streamable HTTP Client
#700 opened
May 12, 2025 -
Fix clean up sse disconnect event (not upgrade lib)
#703 opened
May 13, 2025 -
#552
#707 opened
May 13, 2025 -
fix: set default values for type in message content models
#712 opened
May 14, 2025 -
Async resource support
#717 opened
May 14, 2025 -
Win32 fixes
#723 opened
May 15, 2025 -
Add Dependabot configuration for GitHub Actions updates
#724 opened
May 15, 2025 -
feat: support audio content
#725 opened
May 15, 2025 -
feat: support embedded resources in sampling
#727 opened
May 15, 2025 -
Feature/add enable disable methods tools
#728 opened
May 15, 2025 -
Subprocess kill win32
#729 opened
May 16, 2025 -
Allow kwargs down in AsyncClient when instantiating sse or streamable…
#734 opened
May 16, 2025 -
Change default binding from 0.0.0.0 to 127.0.0.1 to align with security recommendations
#738 opened
May 16, 2025 -
add support for parallel run
#739 opened
May 16, 2025 -
Issue 687 fix
#740 opened
May 16, 2025
9 Issues closed by 5 people
-
python fastMCP sse_client how to use subscribe_resource and handle NotificationHandler
#527 closed
May 16, 2025 -
As of 1.8.0, does the SDK fully support the `2025-03-26` MCP spec?
#677 closed
May 15, 2025 -
Incorrect latest protocol version
#706 closed
May 15, 2025 -
how to manage multi streamable http server lifespan
#713 closed
May 15, 2025 -
StreamableHttp Server send notify invalid
#701 closed
May 14, 2025 -
Deleting the session logs a warning if the server responds with HTTP 204
#696 closed
May 12, 2025 -
Streamable HTTP hangs forever when the server attempts any callback
#680 closed
May 12, 2025 -
Issue with the latest version of Click
#689 closed
May 12, 2025 -
Upgrade MCP’s FastMCP Dependency to Support Tags
#661 closed
May 11, 2025
21 Issues opened by 20 people
-
Leverage Pytest-Xdist for Faster and Cleaner Test Runs
#736 opened
May 16, 2025 -
Cursors are not sent to the server correctly
#735 opened
May 16, 2025 -
SSE does not work on nested routes
#733 opened
May 16, 2025 -
307 Temporary Redirect
#732 opened
May 16, 2025 -
401 unauthorized on simple-auth example
#731 opened
May 16, 2025 -
will environment variable be retained when stdio client gets executed
#730 opened
May 16, 2025 -
ValueError: I/O operation on closed pipe
#716 opened
May 14, 2025 -
removing a tool or resource dynamically
#711 opened
May 14, 2025 -
how to trigger a resources_changed or listChanged
#710 opened
May 14, 2025 -
client_credentials grant type for mcp oauth
#709 opened
May 13, 2025 -
SSE client doesn't raise exception if the MCP server responds with text/html
#705 opened
May 13, 2025 -
Auth for MCP - Starlette middleware vs. OAuthAuthorizationServerProvider
#702 opened
May 13, 2025 -
Tool.run should not reveal exception value to the client
#698 opened
May 12, 2025 -
Reuse Streamable HTTP session_id from multiple Web Server Instances
#692 opened
May 12, 2025 -
'JSONRPCMessage' object has no attribute 'message' in mcp 1.8.0
#691 opened
May 12, 2025 -
Implement support for the new authorization specification
#686 opened
May 12, 2025 -
ALIEN HOUSE MUSIC 2
#682 opened
May 11, 2025 -
Running Simple Auth Github Example throws 404 error
#679 opened
May 9, 2025 -
Stateless Streamable HTTP Client
#678 opened
May 9, 2025
47 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.
-
feat: add partial results as part of progress notifications
#669 commented on
May 13, 2025 • 2 new comments -
Update README's auth block
#620 commented on
May 15, 2025 • 2 new comments -
examples of elicit handling
#626 commented on
May 16, 2025 • 1 new comment -
Fix handle sse disconnect event to free read_stream_writers[session_id]
#582 commented on
May 13, 2025 • 1 new comment -
The get_greeting resource from the quickstart guide is not available to Claude Desktop
#426 commented on
May 9, 2025 • 0 new comments -
fix: Watch startup errors for stdio client
#289 commented on
May 13, 2025 • 0 new comments -
send errors to pending requests if server closes
#333 commented on
May 14, 2025 • 0 new comments -
feat(client/sse): allow to set the timeout of `POST /messages`
#340 commented on
May 13, 2025 • 0 new comments -
fix: override input with json.loads only when output value is valid
#350 commented on
May 13, 2025 • 0 new comments -
Chatbot example: clean up servers in correct order
#353 commented on
May 15, 2025 • 0 new comments -
Added support for raw request injection in RequestContext.
#380 commented on
May 16, 2025 • 0 new comments -
fix: enables context injection into resources
#413 commented on
May 13, 2025 • 0 new comments -
Added RFC 6570 complaint form style query expansion as optional param…
#427 commented on
May 13, 2025 • 0 new comments -
Fix issue #428: ClientSession.initialize gets stuck if the MCP server process exits
#434 commented on
May 13, 2025 • 0 new comments -
Add optional headers argument to websocket transport
#455 commented on
May 13, 2025 • 0 new comments -
fix: implemented exception handling for client indefinite blocks
#500 commented on
May 13, 2025 • 0 new comments -
Custom MCP requests + hooks
#535 commented on
May 16, 2025 • 0 new comments -
test: add pytest coverage for SSE transport functions
#557 commented on
May 13, 2025 • 0 new comments -
Fix async callable object tools
#568 commented on
May 13, 2025 • 0 new comments -
Preserve non-ASCII characters in JSON output for better multilingual support
#580 commented on
May 13, 2025 • 0 new comments -
Fix Windows subprocess NotImplementedError (STDIO clients)
#596 commented on
May 14, 2025 • 0 new comments -
Sending cancellation notification to server based on client anyio.CancelScope status
#628 commented on
May 10, 2025 • 0 new comments -
Simplified client progress_callback support
#632 commented on
May 9, 2025 • 0 new comments -
OutputSchema support to MCP tools
#654 commented on
May 13, 2025 • 0 new comments -
No way to get `request_id` for a tool call to cancel it
#230 commented on
May 10, 2025 • 0 new comments -
dynamic resource not working in Claude desktop
#263 commented on
May 10, 2025 • 0 new comments -
cannot get response from await session.call_tool()
#262 commented on
May 12, 2025 • 0 new comments -
Proactor Windows warning on cleanup when using stdio_client
#391 commented on
May 12, 2025 • 0 new comments -
Is call_tool response streaming
#470 commented on
May 12, 2025 • 0 new comments -
Remote MCP Oauth Example
#618 commented on
May 12, 2025 • 0 new comments -
`RuntimeError: Attempted to exit cancel scope in a different task` when cleaning up multiple MCPClient instances out-of-order
#577 commented on
May 12, 2025 • 0 new comments -
Bug: RuntimeError during cleanup on Windows – no running event loop
#575 commented on
May 12, 2025 • 0 new comments -
How to mount streamable HTTP app to an existing starlette app
#673 commented on
May 13, 2025 • 0 new comments -
MCP Tool execution hangs indefinitely in stdio mode when calling external Python scripts
#671 commented on
May 13, 2025 • 0 new comments -
Support custom OAuthClientProviders (similar to TypeScript SDK) to enable custom authentication logic in client code
#652 commented on
May 13, 2025 • 0 new comments -
Error during cleanup of server sqlite: Attempted to exit cancel scope in a different task than it was entered in
#252 commented on
May 14, 2025 • 0 new comments -
stdio_client init with errlog
#645 commented on
May 14, 2025 • 0 new comments -
Passing client context to tools
#375 commented on
May 14, 2025 • 0 new comments -
Low-level Server support for mcp dev and mcp run command
#299 commented on
May 14, 2025 • 0 new comments -
Synchronous Python Client
#309 commented on
May 15, 2025 • 0 new comments -
Failed to run server: module 'mcp' has no attribute 'run'
#560 commented on
May 15, 2025 • 0 new comments -
[Feature Proposal] Dynamic Server Management with McpClientManager + FastAPI
#581 commented on
May 15, 2025 • 0 new comments -
SSE 路径带上key,messages/接口如何获取到这个key,进行message消息里的auth认证
#497 commented on
May 15, 2025 • 0 new comments -
`@app.resource()` does not accept `ctx: Context`
#244 commented on
May 15, 2025 • 0 new comments -
How to get session_id in tool
#485 commented on
May 16, 2025 • 0 new comments -
Addition of client request headers to MCP tools
#674 commented on
May 16, 2025 • 0 new comments -
enable http headers in sse in the context
#216 commented on
May 13, 2025 • 0 new comments