-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Insights: modelcontextprotocol/python-sdk
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v1.9.1
published
May 22, 2025
12 Pull requests merged by 11 people
-
Fix async callable object tools
#568 merged
May 23, 2025 -
add support for parallel run
#739 merged
May 23, 2025 -
Python lint: Ruff rule PLW1510 -- subprocess-run-without-check
#794 merged
May 23, 2025 -
Support custom httpx client creation
#752 merged
May 23, 2025 -
llamallama-3.2-90b-vision-preview is deprecated
#523 merged
May 23, 2025 -
Chatbot example: clean up servers in correct order
#353 merged
May 23, 2025 -
Fix
ClientSessionGroup
cleanup logic#787 merged
May 23, 2025 -
fix: Pass cursor parameter to server
#745 merged
May 21, 2025 -
Change default binding from 0.0.0.0 to 127.0.0.1 to align with security recommendations
#738 merged
May 20, 2025 -
add auth client sse
#760 merged
May 20, 2025 -
fastmcp: allow passing Tool directly to FastMCP constructor
#699 merged
May 20, 2025 -
Add OAuth authentication client for HTTPX
#751 merged
May 19, 2025
15 Pull requests opened by 15 people
-
Issue 687 fix
#747 opened
May 19, 2025 -
feat: Add output schema generation for tools and update documentation
#757 opened
May 19, 2025 -
fix: add status field in Resource class and Resource as a return type in CallToolResult
#758 opened
May 19, 2025 -
Add support for remote-oauth-support Fix #686
#764 opened
May 20, 2025 -
Align stdio shutdown sequence with spec
#765 opened
May 21, 2025 -
[OpenAI Codex PR] Fix cleanup order issue with task groups
#773 opened
May 21, 2025 -
Improve error handling during request validation in BaseSession
#774 opened
May 21, 2025 -
fix: improve misleading warning for progress callback exceptions
#775 opened
May 21, 2025 -
Webhooks
#777 opened
May 21, 2025 -
Fix OAuth metadata validation for compliant servers
#778 opened
May 21, 2025 -
Fix building auth metadata paths
#779 opened
May 22, 2025 -
Fix 307 Temporary Redirect when use streamable_http
#781 opened
May 22, 2025 -
Implementation of the proposal for modular design
#782 opened
May 22, 2025 -
fix: Clean up sessions from manager when terminated via DELETE request
#791 opened
May 23, 2025
7 Issues closed by 5 people
-
`Tool.from_function` does not handle asynchronous callable objects
#567 closed
May 23, 2025 -
Cursors are not sent to the server correctly
#735 closed
May 21, 2025 -
`mcp.resource` doesn't generate correctly description from func.__doc__.
#488 closed
May 21, 2025 -
Allow Direct inputSchema Registration for Tools (Critical for API Gateway Integration)
#761 closed
May 21, 2025 -
RuntimeError: Task group is not initialized. Make sure to use run().
#753 closed
May 19, 2025 -
when server run with sse, the mount_path never work
#748 closed
May 19, 2025
26 Issues opened by 26 people
-
Support for API Gateway Path Prefixes in SSE Client URL Handling
#795 opened
May 23, 2025 -
The official example code does not work
#793 opened
May 23, 2025 -
MCP servers can not be accessed via Docker and docker-compose anymore.
#790 opened
May 23, 2025 -
mcp-simple-streamablehttp-stateless not working as expected
#789 opened
May 23, 2025 -
adding multiple servers using the ClientSessionGroup, an error occurs when closing the connection
#788 opened
May 23, 2025 -
await mcp.client.stdio.stdio_client has no return with mcp 1.9.0
#785 opened
May 22, 2025 -
mount_path does not work with sse_app
#783 opened
May 22, 2025 -
mcp dev server.py Error: Cannot find module '../lib/cli.js'
#780 opened
May 22, 2025 -
Misleading warning for progress callback exceptions
#776 opened
May 21, 2025 -
No support of inputSchema in mcp.tool decorator
#772 opened
May 21, 2025 -
How tools should be created to use images in Claude Desktop?
#771 opened
May 21, 2025 -
Implement asynchronous task execution with result retrieval after connection loss
#769 opened
May 21, 2025 -
Client example 'mcp_simple_auth' cannot connect to the server
#768 opened
May 21, 2025 -
Feature Proposal: Modular Router System for MCP Python SDK
#767 opened
May 21, 2025 -
(discussion) How to best handle instrumenting for `resources` and `prompts`
#766 opened
May 21, 2025 -
Allow installing mcp servers from local packages
#762 opened
May 20, 2025 -
No way to return `nextCursor` using list_resources decorator
#759 opened
May 20, 2025 -
Stateless Mode memory leak
#756 opened
May 19, 2025 -
MCP External Library Callback Support
#755 opened
May 19, 2025 -
Functionality to fetch output schemas as well on list_tools()
#754 opened
May 19, 2025 -
Support anything other than strings in GetPromptRequestParams
#749 opened
May 19, 2025 -
For resources, is there TTL for client to cache data
#746 opened
May 18, 2025 -
test_streamable_http.py::test_streamablehttp_client_resumption hangs intermittently
#744 opened
May 17, 2025 -
RuntimeError but the actual root cause is not logged correctly
#743 opened
May 17, 2025
45 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.
-
Feature/add enable disable methods tools
#728 commented on
May 23, 2025 • 2 new comments -
Python lint: Ruff rules for pylint and code complexity
#525 commented on
May 23, 2025 • 2 new comments -
Add deepwiki link
#694 commented on
May 22, 2025 • 1 new comment -
add Tool.outputSchema and CallToolResult.structuredContent
#685 commented on
May 23, 2025 • 1 new comment -
Adding description field to the FastMCP get_prompt method
#614 commented on
May 23, 2025 • 1 new comment -
Conditionally Add Tools to an MCP
#556 commented on
May 17, 2025 • 0 new comments -
sse_app() ignores mount prefix, resulting in 404 from client
#412 commented on
May 23, 2025 • 0 new comments -
Added support for raw request injection in RequestContext.
#380 commented on
May 23, 2025 • 0 new comments -
fix: enables context injection into resources
#413 commented on
May 23, 2025 • 0 new comments -
Fix setup instructions for Claud and MCP
#425 commented on
May 23, 2025 • 0 new comments -
Added RFC 6570 complaint form style query expansion as optional param…
#427 commented on
May 23, 2025 • 0 new comments -
Add optional headers argument to websocket transport
#455 commented on
May 23, 2025 • 0 new comments -
fix: implemented exception handling for client indefinite blocks
#500 commented on
May 23, 2025 • 0 new comments -
Custom MCP requests + hooks
#535 commented on
May 23, 2025 • 0 new comments -
test: add pytest coverage for SSE transport functions
#557 commented on
May 23, 2025 • 0 new comments -
Fix Windows subprocess NotImplementedError (STDIO clients)
#596 commented on
May 17, 2025 • 0 new comments -
Sending cancellation notification to server based on client anyio.CancelScope status
#628 commented on
May 18, 2025 • 0 new comments -
Tests(cli): Add coverage for helper functions
#635 commented on
May 23, 2025 • 0 new comments -
OutputSchema support in MCP tools
#654 commented on
May 23, 2025 • 0 new comments -
Move `Prompt` object instantiation from server to prompt manager
#687 commented on
May 23, 2025 • 0 new comments -
feat: support audio content
#725 commented on
May 23, 2025 • 0 new comments -
feat: support embedded resources in sampling
#727 commented on
May 21, 2025 • 0 new comments -
Subprocess kill win32
#729 commented on
May 23, 2025 • 0 new comments -
MCP Tool execution hangs indefinitely in stdio mode when calling external Python scripts
#671 commented on
May 17, 2025 • 0 new comments -
Enable Server-Initiated Notifications to All Connected Clients
#741 commented on
May 17, 2025 • 0 new comments -
subscribe_resource return NotImplementedError
#491 commented on
May 17, 2025 • 0 new comments -
ValueError: I/O operation on closed pipe
#716 commented on
May 18, 2025 • 0 new comments -
Failed to run server: module 'mcp' has no attribute 'run'
#560 commented on
May 19, 2025 • 0 new comments -
MCP SSE Server: Received request before initialization was complete
#423 commented on
May 20, 2025 • 0 new comments -
Running Simple Auth Github Example throws 404 error
#679 commented on
May 20, 2025 • 0 new comments -
Auth for MCP - Starlette middleware vs. OAuthAuthorizationServerProvider
#702 commented on
May 20, 2025 • 0 new comments -
401 unauthorized on simple-auth example
#731 commented on
May 20, 2025 • 0 new comments -
Fastmcp tool parameter parsing type error
#381 commented on
May 20, 2025 • 0 new comments -
Failed to run server: No module named 'sqlalchemy'
#605 commented on
May 20, 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
May 21, 2025 • 0 new comments -
How to mount streamable HTTP app to an existing starlette app
#673 commented on
May 21, 2025 • 0 new comments -
Expected ',' or ']' after array element in JSON in every MCP-Response
#290 commented on
May 21, 2025 • 0 new comments -
dynamic resource not working in Claude desktop
#263 commented on
May 21, 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 21, 2025 • 0 new comments -
cannot get response from await session.call_tool()
#262 commented on
May 21, 2025 • 0 new comments -
MCP Server Session Lost in Multi-Worker Environment
#520 commented on
May 22, 2025 • 0 new comments -
Option to not rewrite the logging configuration
#420 commented on
May 22, 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
May 22, 2025 • 0 new comments -
SSE does not work on nested routes
#733 commented on
May 23, 2025 • 0 new comments -
307 Temporary Redirect
#732 commented on
May 23, 2025 • 0 new comments