-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Insights: modelcontextprotocol/python-sdk
Overview
Could not load contribution data
Please try again later
3 Pull requests merged by 2 people
-
add pytest-pretty dev dependency
#546 merged
Apr 29, 2025 -
add a timeout arguments on per-request basis (as per MCP specifications)
#601 merged
Apr 29, 2025 -
replace inefficient use of
to_jsonable_python
#545 merged
Apr 26, 2025
14 Pull requests opened by 9 people
-
StreamableHttp client transport
#573 opened
Apr 23, 2025 -
Allow function argument to be excluded from the tool's JSON schema
#574 opened
Apr 23, 2025 -
Preserve non-ASCII characters in JSON output for better multilingual support
#580 opened
Apr 24, 2025 -
Fix handle sse disconnect event to free read_stream_writers[session_id]
#582 opened
Apr 24, 2025 -
Fix: memory leak and exit problems
#586 opened
Apr 25, 2025 -
StreamableHttp -- resumability support for servers
#587 opened
Apr 25, 2025 -
Private add_tool from Tool object instead of function
#588 opened
Apr 26, 2025 -
Wrap JSONRPC messages with SessionMessage for metadata support
#590 opened
Apr 27, 2025 -
use metadata from SessionMessage to propagate related_request_id
#591 opened
Apr 27, 2025 -
StreamableHttp - client resumability
#595 opened
Apr 28, 2025 -
Fix Windows subprocess NotImplementedError (STDIO clients)
#596 opened
Apr 28, 2025 -
fix for SSE URL handling when a server name is specified
#597 opened
Apr 28, 2025 -
Streamable Http - clean up server memory streams
#604 opened
Apr 29, 2025 -
feat(blocks): introduce pluggable Block registry (no behavior change)
#606 opened
Apr 30, 2025
9 Issues closed by 3 people
-
`@mcp.tool()` Fails to Find Context Argument if its Type `Context` Includes Type Variables
#357 closed
Apr 26, 2025 -
Unable to use mysql connector in custom mcp server
#571 closed
Apr 24, 2025 -
Streamable Http MCP server python SDK
#531 closed
Apr 24, 2025 -
[Feature Request] Support for Streamable HTTP in Python SDK
#558 closed
Apr 24, 2025 -
Streamable HTTP Support
#405 closed
Apr 24, 2025 -
Does version 1.6.0 still not support Streamable HTTP?
#506 closed
Apr 24, 2025 -
Unexpected script installation behavior with pip install mcp
#579 closed
Apr 24, 2025 -
`NotImplementedError` on Windows with `stdio_client` and default `asyncio` backend
#572 closed
Apr 23, 2025
16 Issues opened by 16 people
-
Failed to run server: No module named 'sqlalchemy'
#605 opened
Apr 29, 2025 -
Clarification needed on passing session/request metadata (e.g., database identifier)
#603 opened
Apr 29, 2025 -
get_prompt doesn't return the prompt description
#602 opened
Apr 29, 2025 -
SDKs and other middleware SHOULD allow these timeouts to be configured on a per-request basis.
#600 opened
Apr 29, 2025 -
Dynamic load or unload mcp tools
#599 opened
Apr 29, 2025 -
call_tool Hangs During In-Memory Testing When Server Sends Notifications Before Response
#594 opened
Apr 28, 2025 -
Response Transformation Hook/Middleware in call_tool()
#593 opened
Apr 28, 2025 -
MCP stdio transport inconsistent CallTooResult return
#592 opened
Apr 27, 2025 -
Chinese conversion garbled characters
#589 opened
Apr 27, 2025 -
Could you provide a demo for sse MCP client?
#584 opened
Apr 25, 2025 -
SSE connection not established while trying to list tools via inspector
#583 opened
Apr 24, 2025 -
[Feature Proposal] Dynamic Server Management with McpClientManager + FastAPI
#581 opened
Apr 24, 2025 -
Bug: RuntimeError during cleanup on Windows – no running event loop
#575 opened
Apr 23, 2025
60 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 ToolAnnotations support in FastMCP and lowlevel servers
#482 commented on
Apr 29, 2025 • 7 new comments -
StreamableHttp - Server transport with state management
#553 commented on
Apr 29, 2025 • 5 new comments -
StreamableHttp - stateless server support
#554 commented on
Apr 29, 2025 • 2 new comments -
Properly clean up response streams in BaseSession
#515 commented on
Apr 29, 2025 • 2 new comments -
StreamableHttp - GET request standalone SSE
#561 commented on
Apr 29, 2025 • 1 new comment -
Custom MCP requests + hooks
#535 commented on
Apr 29, 2025 • 1 new comment -
fix: Update @mcp.resource to use function documentation as default descrip…
#489 commented on
Apr 29, 2025 • 0 new comments -
Fix: Use absolute path to uv executable when installing MCP server (closes #478)
#481 commented on
Apr 29, 2025 • 0 new comments -
Add message queue for SSE messages POST endpoint
#459 commented on
Apr 24, 2025 • 0 new comments -
Fix: Use absolute path to uv executable in Claude Desktop config
#440 commented on
Apr 29, 2025 • 0 new comments -
feat: add message to ProgressNotification
#435 commented on
Apr 29, 2025 • 0 new comments -
MCP enable over UNIX socket
#430 commented on
Apr 29, 2025 • 0 new comments -
Fix setup instructions for Claud and MCP
#425 commented on
Apr 29, 2025 • 0 new comments -
Streamable HTTP client transport
#416 commented on
Apr 23, 2025 • 0 new comments -
Support Disabling SSL verification for testing
#415 commented on
Apr 29, 2025 • 0 new comments -
Prevent stdio connection hang for missing server path.
#401 commented on
Apr 29, 2025 • 0 new comments -
Fix SSE client handling of nested path URLs
#386 commented on
Apr 29, 2025 • 0 new comments -
Added support for raw request injection in RequestContext.
#380 commented on
Apr 29, 2025 • 0 new comments -
Fix process termination in stdio client
#496 commented on
Apr 29, 2025 • 0 new comments -
fix: implemented exception handling for client indefinite blocks
#500 commented on
Apr 30, 2025 • 0 new comments -
feat: use contextvar to pass process for easier access
#513 commented on
Apr 28, 2025 • 0 new comments -
Keep GitHub Actions up to date with GitHub's Dependabot
#517 commented on
Apr 29, 2025 • 0 new comments -
perf: clean up SSE session writer
#518 commented on
Apr 25, 2025 • 0 new comments -
llamallama-3.2-90b-vision-preview is deprecated
#523 commented on
Apr 29, 2025 • 0 new comments -
Python lint: Ruff rules for pylint and code complexity
#525 commented on
Apr 29, 2025 • 0 new comments -
Add mount_path support for proper SSE endpoint routing with multiple FastMCP servers
#540 commented on
Apr 28, 2025 • 0 new comments -
sse-pass-http-req
#549 commented on
Apr 29, 2025 • 0 new comments -
Fix stdio_client kill process after timeout
#555 commented on
Apr 29, 2025 • 0 new comments -
test: add pytest coverage for SSE transport functions
#557 commented on
Apr 27, 2025 • 0 new comments -
Fix hanging on streams when stdio_client exiting
#559 commented on
Apr 29, 2025 • 0 new comments -
MCP SSE Server: Received request before initialization was complete
#423 commented on
Apr 23, 2025 • 0 new comments -
`sse_client` fails if URL is not on the root path
#563 commented on
Apr 23, 2025 • 0 new comments -
sse_app() ignores mount prefix, resulting in 404 from client
#412 commented on
Apr 23, 2025 • 0 new comments -
On Windows 11 when you initialize an mcp client it hangs indefinitely
#552 commented on
Apr 23, 2025 • 0 new comments -
Add default /docs route to list information about the SSE MCP server
#193 commented on
Apr 23, 2025 • 0 new comments -
Unable to add annotations data with @FastMCP.tool() decorator
#511 commented on
Apr 24, 2025 • 0 new comments -
can we call tools and return steaming output?
#473 commented on
Apr 25, 2025 • 0 new comments -
FastMCP server with SSE transport fails to shut down on a signal
#514 commented on
Apr 25, 2025 • 0 new comments -
Passing client context to tools
#375 commented on
Apr 25, 2025 • 0 new comments -
MCP Server with Python on Claude Desktop Never Exits
#526 commented on
Apr 27, 2025 • 0 new comments -
Add support for tool annotations
#445 commented on
Apr 27, 2025 • 0 new comments -
MCP Python client fails to load the server
#291 commented on
Apr 28, 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
Apr 28, 2025 • 0 new comments -
`@app.resource()` does not accept `ctx: Context`
#244 commented on
Apr 28, 2025 • 0 new comments -
Implement Streamable HTTP transport
#443 commented on
Apr 28, 2025 • 0 new comments -
MCP Server Session Lost in Multi-Worker Environment
#520 commented on
Apr 28, 2025 • 0 new comments -
Adding Opentelemetry to MCP SDK
#421 commented on
Apr 28, 2025 • 0 new comments -
cannot get response from await session.call_tool()
#262 commented on
Apr 29, 2025 • 0 new comments -
Proactor Windows warning on cleanup when using stdio_client
#391 commented on
Apr 29, 2025 • 0 new comments -
Official Adapter Functions for LLM Providers in MCP Python SDK
#235 commented on
Apr 29, 2025 • 0 new comments -
How to get session_id in tool
#485 commented on
Apr 30, 2025 • 0 new comments -
enable http headers in sse in the context
#216 commented on
Apr 24, 2025 • 0 new comments -
Add support for serverside oauth
#255 commented on
Apr 29, 2025 • 0 new comments -
fix: enable HTTP redirect handling in SSE client
#284 commented on
Apr 29, 2025 • 0 new comments -
show_server_info
#296 commented on
Apr 23, 2025 • 0 new comments -
Add OAuth authentication client for HTTPX
#308 commented on
Apr 24, 2025 • 0 new comments -
send errors to pending requests if server closes
#333 commented on
Apr 29, 2025 • 0 new comments -
feat(client/sse): allow to set the timeout of `POST /messages`
#340 commented on
Apr 29, 2025 • 0 new comments -
Chatbot example: clean up servers in correct order
#353 commented on
Apr 29, 2025 • 0 new comments -
fix: prevent process hanging in stdio_client context manager
#361 commented on
Apr 29, 2025 • 0 new comments