-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Insights: modelcontextprotocol/python-sdk
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v1.9.3
published
Jun 5, 2025
6 Pull requests merged by 6 people
-
normalize string ID to int in server messages for compatibility
#851 merged
Jun 8, 2025 -
Use
total_seconds
instead ofseconds
on timeout#896 merged
Jun 7, 2025 -
feat: support audio content
#725 merged
Jun 7, 2025 -
Support Cursor OAuth client registration
#895 merged
Jun 7, 2025 -
fix wrong order of comments
#899 merged
Jun 7, 2025 -
improve server logging
#867 merged
Jun 2, 2025
11 Pull requests opened by 10 people
-
User should set RootsListChanged capability
#871 opened
Jun 3, 2025 -
Improved docs for better clarity on mounting ASGI apps
#873 opened
Jun 3, 2025 -
Unit Test Fix - Update concurrency test duration threshold and logging for clarity
#878 opened
Jun 3, 2025 -
relax validation
#879 opened
Jun 3, 2025 -
Adding Client Credentials to Auth
#882 opened
Jun 4, 2025 -
Cleans read stream writers list
#893 opened
Jun 6, 2025 -
feat: implement MCP-Protocol-Version header requirement for HTTP transport
#898 opened
Jun 7, 2025 -
Doc update + validation in SseServerTransport + existing test fixes: addresses Issue: #827
#900 opened
Jun 7, 2025 -
readme updated
#901 opened
Jun 7, 2025 -
Fix: Convert sync tests using async fixtures to async tests
#903 opened
Jun 8, 2025
4 Issues closed by 3 people
-
Extend SSETransport to refresh bearer token
#904 closed
Jun 8, 2025 -
import error
#888 closed
Jun 7, 2025 -
Support Custom URI Schemes (e.g., `cursor://`) for OAuth Redirect URIs
#897 closed
Jun 7, 2025 -
can you add suport for ssl certfice in sse client?
#884 closed
Jun 4, 2025
18 Issues opened by 18 people
-
Test failures in test_auth.py: sync tests using async fixtures
#902 opened
Jun 8, 2025 -
NUL bytes appear in SSE stream, corrupting clients
#894 opened
Jun 6, 2025 -
Validation error when listing resources in simple-resource server example
#892 opened
Jun 6, 2025 -
unsupported operand type(s) for +: 'dict' and 'str'", annotations=None)], isError=True)
#891 opened
Jun 6, 2025 -
Support authorization without client registration when disabled via config
#890 opened
Jun 6, 2025 -
How to receive notifications on mcp client side?
#889 opened
Jun 5, 2025 -
Reload module after run session.initialize()?
#887 opened
Jun 5, 2025 -
How to print variable in server side functions
#886 opened
Jun 4, 2025 -
Tool Calling after agent outputs
#885 opened
Jun 4, 2025 -
AssertionError: Unexpected message while using middlewares
#883 opened
Jun 4, 2025 -
Client Credentials In the token Handler
#881 opened
Jun 3, 2025 -
How to actually build session persistence in streamable http MCP server?
#880 opened
Jun 3, 2025 -
Request Hooks/Lifecycle Callbacks for Telemetry and Observability
#877 opened
Jun 3, 2025 -
how to connect a SSE server with streamable-http client
#876 opened
Jun 3, 2025 -
how to broadcast "notifications/tools/list_changed" to all client
#875 opened
Jun 3, 2025 -
Cannot break out of session.initialize() when using streamable-http
#874 opened
Jun 3, 2025 -
Mounting ASGI apps with a different named routes
#872 opened
Jun 3, 2025 -
Add SSL Certificate Verification Options to FastMCP Client
#870 opened
Jun 2, 2025
33 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 uncaught exception in MCP server
#822 commented on
Jun 8, 2025 • 4 new comments -
Fix: Prevent session manager shutdown on individual session crash
#841 commented on
Jun 8, 2025 • 2 new comments -
adding multiple servers using the ClientSessionGroup, an error occurs when closing the connection
#788 commented on
Jun 2, 2025 • 0 new comments -
Python lint: Ruff rules for pylint and code complexity
#525 commented on
Jun 3, 2025 • 0 new comments -
Update README's auth block
#620 commented on
Jun 8, 2025 • 0 new comments -
add Tool.outputSchema and CallToolResult.structuredContent
#685 commented on
Jun 5, 2025 • 0 new comments -
feat: support embedded resources in sampling
#727 commented on
Jun 2, 2025 • 0 new comments -
Subprocess kill win32
#729 commented on
Jun 3, 2025 • 0 new comments -
fix: improve misleading warning for progress callback exceptions
#775 commented on
Jun 3, 2025 • 0 new comments -
Fix OAuth metadata validation for compliant servers
#778 commented on
Jun 5, 2025 • 0 new comments -
Add OAuth Protected Resource Metadata support
#807 commented on
Jun 3, 2025 • 0 new comments -
Docs: Update CallToolResult parsing in README
#812 commented on
Jun 3, 2025 • 0 new comments -
Use 120 characters instead of 88
#856 commented on
Jun 2, 2025 • 0 new comments -
docs: fix dev server command in README (#848)
#859 commented on
Jun 7, 2025 • 0 new comments -
Deleted hanging `prompt_manager.py` module since no file was using it.
#864 commented on
Jun 5, 2025 • 0 new comments -
Feature/617 async call tools
#866 commented on
Jun 4, 2025 • 0 new comments -
MCP SSE Server: Received request before initialization was complete
#423 commented on
Jun 2, 2025 • 0 new comments -
MCP server with STDIO transport throws an 'Error: SSE connection not established' when attempting to connect via MCP Inspector
#542 commented on
Jun 3, 2025 • 0 new comments -
Resumption of streamable HTTP session has potential for deadlock
#860 commented on
Jun 3, 2025 • 0 new comments -
SDKs and other middleware SHOULD allow these timeouts to be configured on a per-request basis.
#600 commented on
Jun 3, 2025 • 0 new comments -
OAuthMetadata as define is too restrivtive, hence produces a ValidationError
#814 commented on
Jun 3, 2025 • 0 new comments -
Add support for grouping tools in MCP Python SDK
#829 commented on
Jun 4, 2025 • 0 new comments -
How tools should be created to use images in Claude Desktop?
#771 commented on
Jun 4, 2025 • 0 new comments -
How to use progress token for the tool call?
#631 commented on
Jun 5, 2025 • 0 new comments -
Auth for MCP - Starlette middleware vs. OAuthAuthorizationServerProvider
#702 commented on
Jun 5, 2025 • 0 new comments -
Context logging function types are not spec compliant
#397 commented on
Jun 6, 2025 • 0 new comments -
Stateless Mode memory leak
#756 commented on
Jun 6, 2025 • 0 new comments -
Question: How to authorise a client with Bearer header with SSE?
#431 commented on
Jun 6, 2025 • 0 new comments -
[question]: why max_tokens is a required param when send sampling/createMessage
#828 commented on
Jun 6, 2025 • 0 new comments -
how to manage multi streamable http server lifespan
#713 commented on
Jun 6, 2025 • 0 new comments -
SseServerTransport should better handle the quoting the post message endpoint.
#827 commented on
Jun 7, 2025 • 0 new comments -
Client example 'mcp_simple_auth' cannot connect to the server
#768 commented on
Jun 8, 2025 • 0 new comments