-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Insights: modelcontextprotocol/python-sdk
Overview
Could not load contribution data
Please try again later
15 Pull requests merged by 8 people
-
Update MCP to use Pydantic>=2.11
#1041 merged
Jun 27, 2025 -
Remove setting global logging config
#1048 merged
Jun 27, 2025 -
Remove frozen from build
#1040 merged
Jun 26, 2025 -
unpin jsonschema version
#1037 merged
Jun 26, 2025 -
Update latest protocol version to 2025-06-18
#1036 merged
Jun 26, 2025 -
feat: Add structured output support for tool functions
#993 merged
Jun 26, 2025 -
Add schema validation to lowlevel server
#1005 merged
Jun 25, 2025 -
ci: add --frozen flag to all uv commands in workflows
#970 merged
Jun 25, 2025 -
Make "resource" optional on earlier protocols
#1017 merged
Jun 25, 2025 -
refactor: rename DummyProcess to FallbackProcess in Windows stdio
#1015 merged
Jun 24, 2025 -
Fix
/.well-known/oauth-authorization-server
dropping path#1014 merged
Jun 24, 2025 -
Remove github from auth examples
#1011 merged
Jun 24, 2025 -
Fix Windows subprocess NotImplementedError (STDIO clients)
#596 merged
Jun 24, 2025 -
RFC 8707 Resource Indicators Implementation
#991 merged
Jun 23, 2025 -
MCP server separation into Authorization Server (AS) and Resource Server (RS) roles per spec PR #338
#982 merged
Jun 23, 2025
14 Pull requests opened by 14 people
-
fix: use normalized path for sse message endpoint
#1000 opened
Jun 20, 2025 -
Fix FastMCP integration tests and transport security
#1001 opened
Jun 21, 2025 -
The lifespan_context object here is not a dictionary like the other e…
#1002 opened
Jun 22, 2025 -
feat(client): add _meta support to call_tool for tool calls\n\n- Adds…
#1003 opened
Jun 22, 2025 -
feat: default streamable_http_path to "/" for consistency
#1007 opened
Jun 23, 2025 -
fix: Add exception handling for POST request failures in StreamableHTTP
#1008 opened
Jun 23, 2025 -
feat: Make maximum message size configurable
#1019 opened
Jun 24, 2025 -
Implement support for `client_credentials`
#1020 opened
Jun 24, 2025 -
add resource templates in example to make example complete
#1021 opened
Jun 25, 2025 -
add authorizer plugin to enable fine grained authorization checks on …
#1032 opened
Jun 25, 2025 -
Bug fix: a missing type variable ReceiveResultT in the BaseSession class definition.
#1034 opened
Jun 26, 2025 -
Adding roots changed and initialized notification handlers
#1043 opened
Jun 26, 2025 -
Add regression tests for #559 and #555
#1044 opened
Jun 26, 2025 -
fix: support "form_post" to be one of resonse modes in Authoriazation Server metadata validation
#1046 opened
Jun 27, 2025
16 Issues closed by 5 people
-
Unintended global logging configuration introduced in v1.10.0
#1045 closed
Jun 27, 2025 -
SseServerTransport should better handle the quoting the post message endpoint.
#827 closed
Jun 27, 2025 -
New JSON Schema Requirement Bumps with LiteLLM
#1029 closed
Jun 26, 2025 -
update latest version in SDK
#923 closed
Jun 26, 2025 -
add Tool.outputSchema and CallToolResult.structuredContent
#919 closed
Jun 26, 2025 -
Potential issue / spec noncompliance with request id types
#1025 closed
Jun 25, 2025 -
Bug in the simple-auth server example
#949 closed
Jun 24, 2025 -
Add requirement for RFC8707
#962 closed
Jun 23, 2025 -
auth spec implementation
#921 closed
Jun 23, 2025 -
404 Not Found on /invoke endpoint with FastMCP streamable-http (even with minimal tool)
#994 closed
Jun 21, 2025 -
Python 3.9 support
#307 closed
Jun 21, 2025 -
difficulty to run tools
#259 closed
Jun 21, 2025 -
Installation readme is a bit misleading and points to the wrong version
#114 closed
Jun 21, 2025 -
How to implement a sampling handler in the client?
#96 closed
Jun 21, 2025 -
feat: client should handle 307 redirects
#105 closed
Jun 21, 2025 -
Automate sending pings from SSE servers
#24 closed
Jun 21, 2025
17 Issues opened by 17 people
-
MCP server: AccessToken class should have field for subject claim ("sub")
#1038 opened
Jun 26, 2025 -
mcp.shared.auth_utils package not available on main branch
#1035 opened
Jun 26, 2025 -
Different models for the same entity for FastMCP vs low-level.Server.
#1033 opened
Jun 26, 2025 -
Enable FastMCP to filter tools, prompts, resources using a fine grained policy
#1031 opened
Jun 25, 2025 -
Empty tools list when calling tools/list method
#1030 opened
Jun 25, 2025 -
The cleanup procedure after "yield" in lifespan is unreachable on Windows
#1027 opened
Jun 25, 2025 -
Why does @mcp.resource() not handle Image return types the same as @mcp.tool()?
#1026 opened
Jun 25, 2025 -
VSCode Support
#1024 opened
Jun 25, 2025 -
Support for Parameter Passing in MCP Configuration and Runtime Context
#1023 opened
Jun 25, 2025 -
how to handle mcp server down or reconnect?
#1022 opened
Jun 25, 2025 -
Update _client_info on the ClientSession upon initialization with serverInfo
#1018 opened
Jun 24, 2025 -
Claude Desktop never uses resources from my MCP server
#1016 opened
Jun 24, 2025 -
add a 'params' arguments for tools/list request
#1013 opened
Jun 24, 2025 -
[feature] Make `MAXIMUM_MESSAGE_SIZE` configurable instead of hard coding to 4MB
#1012 opened
Jun 24, 2025 -
BUG REPORT: HTTP errors are being silently swallowed in the StreamableHTTP client
#1010 opened
Jun 23, 2025 -
Session ID not present in memory store should return 404, not 400
#1004 opened
Jun 23, 2025 -
Pass Token Bearer from Client to MCP Server
#998 opened
Jun 20, 2025
40 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: Prevent session manager shutdown on individual session crash
#841 commented on
Jun 23, 2025 • 7 new comments -
Improved Trio support
#946 commented on
Jun 26, 2025 • 5 new comments -
Added CORS middleware to allow cross-origin requests
#371 commented on
Jun 26, 2025 • 1 new comment -
How tools should be created to use images in Claude Desktop?
#771 commented on
Jun 26, 2025 • 0 new comments -
Important - List Resource is not working
#268 commented on
Jun 26, 2025 • 0 new comments -
feat: Provide an option to increase request payload size in server implementation
#959 commented on
Jun 26, 2025 • 0 new comments -
Bug Report: FastMCP `RuntimeError: Received request before initialization was complete` Leading to Empty SSE Responses When Embedded in FastAPI
#737 commented on
Jun 27, 2025 • 0 new comments -
Response ID-value not matching request value, due to default int
#961 commented on
Jun 27, 2025 • 0 new comments -
Question: How to log information in MCP server
#467 commented on
Jun 27, 2025 • 0 new comments -
Added RFC 6570 complaint form style query expansion as optional param…
#427 commented on
Jun 23, 2025 • 0 new comments -
Fix stdio_client kill process after timeout
#555 commented on
Jun 26, 2025 • 0 new comments -
Sending cancellation notification to server based on client anyio.CancelScope status
#628 commented on
Jun 27, 2025 • 0 new comments -
Fix 307 Temporary Redirect when use streamable_http
#781 commented on
Jun 25, 2025 • 0 new comments -
Feature: Async handling of sampling calls
#840 commented on
Jun 24, 2025 • 0 new comments -
Fix child process kill error with npx based servers
#850 commented on
Jun 23, 2025 • 0 new comments -
OAuth Update: Adding the Client Credentials & Token Exchange Grant Types
#882 commented on
Jun 27, 2025 • 0 new comments -
Doc update + validation in SseServerTransport + existing test fixes: addresses Issue: #827
#900 commented on
Jun 26, 2025 • 0 new comments -
tests: use `inline_snapshot.Is` on parametrized test
#945 commented on
Jun 23, 2025 • 0 new comments -
docs: add pre-commit install guide on CONTRIBUTING.md
#995 commented on
Jun 26, 2025 • 0 new comments -
Enhance FastMCP server with port override functionality
#997 commented on
Jun 26, 2025 • 0 new comments -
client_credentials grant type for mcp oauth
#709 commented on
Jun 20, 2025 • 0 new comments -
Add SSL Certificate Verification Options to FastMCP Client
#870 commented on
Jun 20, 2025 • 0 new comments -
mount_path does not work with sse_app
#783 commented on
Jun 21, 2025 • 0 new comments -
Better CORS defaults for SSE transport
#187 commented on
Jun 22, 2025 • 0 new comments -
Exception in `ClientSessionGroup` if `streamable_http` MCP server is not available
#915 commented on
Jun 22, 2025 • 0 new comments -
MCP Python SDK is rejecting JSON-RPC batch requests
#934 commented on
Jun 22, 2025 • 0 new comments -
Inconsistency in `types.py` schema for `RequestParams`
#913 commented on
Jun 22, 2025 • 0 new comments -
Add "meta" to call_tool method
#621 commented on
Jun 22, 2025 • 0 new comments -
Drop uvicorn from test suite
#857 commented on
Jun 24, 2025 • 0 new comments -
Question: How to authorise a client with Bearer header with SSE?
#431 commented on
Jun 24, 2025 • 0 new comments -
dynamic resource not working in Claude desktop
#263 commented on
Jun 24, 2025 • 0 new comments -
The get_greeting resource from the quickstart guide is not available to Claude Desktop
#426 commented on
Jun 24, 2025 • 0 new comments -
enhance auth server discovery with OAuth2 and OIDC metadata support
#976 commented on
Jun 24, 2025 • 0 new comments -
how to list the tools of streamable mcpserver?
#940 commented on
Jun 25, 2025 • 0 new comments -
Auth for MCP - Starlette middleware vs. OAuthAuthorizationServerProvider
#702 commented on
Jun 25, 2025 • 0 new comments -
Getting as async generator object instead of data being to be received as an output through streamable-Http
#784 commented on
Jun 25, 2025 • 0 new comments -
Can HTTP streamable support tool execution process return StreamingResponse , similar to large model dialogue?
#930 commented on
Jun 25, 2025 • 0 new comments -
can we call tools and return steaming output?
#472 commented on
Jun 25, 2025 • 0 new comments -
AssertionError: Unexpected message while using middlewares
#883 commented on
Jun 26, 2025 • 0 new comments -
Request redirection for the MCP server mounted with FastAPI
#951 commented on
Jun 26, 2025 • 0 new comments