An open API service for providing issue and pull request metadata for open source projects.

GitHub / modelcontextprotocol/python-sdk issues and pull requests

#1976 - Add more maintainers to the PyPI metadata

Pull Request - State: open - Opened by Kludex 29 days ago - 1 comment

#1968 - sketch: refactor lowlevel server to handler pattern

Pull Request - State: open - Opened by maxisbey about 1 month ago - 2 comments

#1962 - refactor: code style improvements and formatting cleanup

Pull Request - State: open - Opened by Kludex about 1 month ago - 1 comment

#1961 - chore(deps): bump the uv group across 1 directory with 2 updates

Pull Request - State: open - Opened by dependabot[bot] about 1 month ago
Labels: dependencies, python:uv

#1959 - fix: remove unused `requests` dependency from simple-chatbot example

Pull Request - State: closed - Opened by maxisbey about 1 month ago

#1958 - fix: remove unused `requests` dependency from simple-chatbot example

Pull Request - State: closed - Opened by maxisbey about 1 month ago - 1 comment

#1957 - Add tests for `MCPServer.read_resource` exception handling

Pull Request - State: open - Opened by Kludex about 1 month ago - 1 comment

#1956 - refactor: `McpError` renamed to `MCPError` and flatten parameters

Pull Request - State: closed - Opened by Kludex about 1 month ago - 1 comment

#1917 - refactor: avoid double JSON parsing

Pull Request - State: open - Opened by Kludex about 1 month ago

#1916 - refactor: replace `AnyFunction` by proper types

Pull Request - State: open - Opened by Kludex about 1 month ago

#1915 - Add conformance testing CI pipeline

Pull Request - State: open - Opened by maxisbey about 1 month ago

#1914 - refactor: flatten the methods in `Client`

Pull Request - State: closed - Opened by Kludex about 1 month ago

#1909 - Don't block the event loop on non-async functions

Pull Request - State: open - Opened by Kludex about 1 month ago

#1908 - Drop `RootModel` from `JSONRPCMessage`

Pull Request - State: open - Opened by Kludex about 1 month ago

#1906 - fix: Make context logging functions spec-compliant (#397)

Pull Request - State: closed - Opened by akshaykumarbedre about 1 month ago - 1 comment

#1905 - chore: include cli and ws extras in dev environment

Pull Request - State: open - Opened by RinZ27 about 1 month ago - 2 comments

#1904 - [Security] Harden CLI dev command against injection on Windows

Pull Request - State: open - Opened by RinZ27 about 1 month ago - 2 comments

#1903 - [Security] Fix command injection vulnerability in CLI on Windows

Pull Request - State: closed - Opened by RinZ27 about 1 month ago

#1901 - feat(client): Add capability_extensions parameter to ClientSession

Pull Request - State: closed - Opened by jerome3o-anthropic about 1 month ago - 2 comments

#1884 - Features get me.

Issue - State: closed - Opened by adasridet-web about 1 month ago

#1857 - fix(tests): skip proxy for localhost in Windows environments

Pull Request - State: closed - Opened by cxhello about 1 month ago - 1 comment

#1856 - fix: suppress GeneratorExit during client cleanup

Pull Request - State: open - Opened by codefromthecrypt about 1 month ago - 1 comment

#1823 - Is there an industry standard MCP for media handling and transient uploads?

Issue - State: open - Opened by davidbernat about 2 months ago
Labels: question

#1822 - Decorator type signatures lose parameter types (use ParamSpec)

Issue - State: open - Opened by Morriz about 2 months ago

#1819 - Added custom validator for Resource mime type which is less retrictiv…

Pull Request - State: open - Opened by sighthon about 2 months ago
Labels: enhancement, P3

#1818 - fix: auto-reinitialize client session on HTTP 404

Pull Request - State: open - Opened by jayhemnani9910 about 2 months ago - 1 comment
Labels: bug, improves spec compliance, P2

#1817 - fix: cleanup resources properly on `BaseSession::_receive_loop` cleanup

Pull Request - State: open - Opened by challenger71498 2 months ago - 2 comments
Labels: bug, P1

#1816 - perf: optimize hot paths with caching and O(1) operations

Pull Request - State: open - Opened by herniqeu 2 months ago

#1815 - Split _perform_authorization_code_grant code

Pull Request - State: open - Opened by HenriChabert 2 months ago

#1814 - Does anyone know what the problem is

Issue - State: closed - Opened by longz30 2 months ago - 1 comment
Labels: question

#1811 - client's `read_stream_writer` open after SSE disconnection hanging `.receive()`

Issue - State: open - Opened by ivanbelenky 2 months ago - 2 comments
Labels: bug, ready for work, P1

#1806 - More control over stderr in stdio client

Issue - State: open - Opened by sesajad 2 months ago

#1805 - Possible ressource leak / race condition in streamable_http_client

Issue - State: open - Opened by h-filzer 2 months ago - 6 comments
Labels: bug, needs confirmation

#1804 - docs: update CONTRIBUTING with v2 branching strategy

Pull Request - State: open - Opened by maxisbey 2 months ago

#1803 - add support for resource metadata

Pull Request - State: open - Opened by mat-octave 2 months ago

#1802 - ci: add v1.x branch to main-checks workflow

Pull Request - State: closed - Opened by maxisbey 2 months ago

#1801 - Implement server-side support for Client ID Metadata Documents (CIMD)

Issue - State: open - Opened by maxisbey 2 months ago - 1 comment
Labels: auth, enhancement, ready for work, P0

#1799 - feat: support setting title and description for server

Pull Request - State: open - Opened by the-ayyi 2 months ago
Labels: improves spec compliance, P3

#1798 - Guide: Resolving "421 Invalid Host Header" (DNS Rebinding Protection)

Issue - State: open - Opened by Junyi-99 2 months ago - 4 comments
Labels: documentation, question, v2, P2

#1795 - Make JSON-RPC ID type coercion configurable

Issue - State: open - Opened by maxisbey 2 months ago - 1 comment
Labels: bug, v2, P3

#1788 - Consider extensible pattern for protocol flow-control exceptions

Issue - State: open - Opened by felixweinberger 2 months ago - 3 comments
Labels: v2, enhancement, ready for work, P2

#1785 - Discover OIDC-only authorization servers when PR metadata is absent

Issue - State: open - Opened by sonmaximum 3 months ago - 4 comments
Labels: auth, P2

#1784 - Fix `token_expiry_time` upon context initialization for stored tokens.

Pull Request - State: open - Opened by keurcien 3 months ago - 1 comment
Labels: bug, auth, P1

#1772 - Add workflow to comment on PRs when released

Pull Request - State: closed - Opened by yugannkt 3 months ago - 5 comments
Labels: enhancement, P3

#1766 - feat: standardize timeout values to floats in seconds

Pull Request - State: closed - Opened by yugannkt 3 months ago - 1 comment
Labels: breaking change, v2

#1760 - docs: add guidance on discussing features before opening PRs

Pull Request - State: closed - Opened by maxisbey 3 months ago
Labels: documentation, P3

#1759 - Add workflow to comment on PRs when released (PRs only, not issues)

Issue - State: closed - Opened by maxisbey 3 months ago - 4 comments
Labels: enhancement, P3

#1747 - Standardize timeout values to floats in seconds

Issue - State: closed - Opened by maxisbey 3 months ago - 1 comment
Labels: breaking change, v2, enhancement, P1

#1743 - Extract OAuth flow logic into reusable components for proxy use cases

Issue - State: open - Opened by maxisbey 3 months ago - 6 comments
Labels: v2, auth, enhancement, P2

#1738 - Rename types.py fields from camelCase to snake_case

Issue - State: closed - Opened by maxisbey 3 months ago - 1 comment
Labels: breaking change, v2, enhancement, P1

#1736 - Simplify client API to single context manager

Issue - State: closed - Opened by maxisbey 3 months ago
Labels: breaking change, v2, enhancement, P2

#1732 - Rename FastMCP to MCPServer and restructure constructor

Issue - State: closed - Opened by maxisbey 3 months ago - 2 comments
Labels: breaking change, v2, enhancement, P1

#1727 - StreamableHTTPSessionManager returns 400 instead of 404 for unknown session ID

Issue - State: open - Opened by johnw188 3 months ago - 1 comment
Labels: bug, ready for work, P0

#1723 - `auth` specification in `ClientSessionGroup`

Issue - State: open - Opened by erwang01 3 months ago - 1 comment
Labels: auth, enhancement, ready for work, P2, help wanted

#1721 - Implement SEP-990 Enterprise Managed OAuth

Pull Request - State: open - Opened by BinoyOza-okta 3 months ago - 4 comments
Labels: needs more work, auth, enhancement

#1701 - Define and document the public Python SDK API surface

Issue - State: open - Opened by dgenio 3 months ago - 3 comments
Labels: breaking change, v2, enhancement, ready for work, P1

#1666 - fix: Fix logic that determines standard resource vs. resource template to account for context param (#1635)

Pull Request - State: open - Opened by matthew-gries 3 months ago - 2 comments
Labels: bug, breaking change, v2, P2

#1651 - Make refresh_token grant type optional in DCR handler

Pull Request - State: open - Opened by gazzadownunder 3 months ago
Labels: bug, auth, improves spec compliance

#1642 - Implement SEP-1577: Sampling With Tools

Issue - State: open - Opened by felixweinberger 3 months ago

#1640 - [auth][conformance] add conformance auth client

Pull Request - State: open - Opened by pcarleton 3 months ago

#1638 - Add support for _meta attributes in resource contents

Pull Request - State: open - Opened by calvingiles 3 months ago

#1637 - add an example for homebrew style file upload

Pull Request - State: open - Opened by SamYuan1990 3 months ago

#1634 - Server initialize response update to last spec (add title, description)

Pull Request - State: open - Opened by yannj-fr 3 months ago
Labels: improves spec compliance, enhancement

#1601 - Ssh secure your lines

Pull Request - State: open - Opened by BlackDadd77 4 months ago - 2 comments

#1596 - chore: Lazy import `jsonschema` library

Pull Request - State: open - Opened by wuliang229 4 months ago - 2 comments

#1594 - Implement SEP-1577 - Sampling With Tools

Pull Request - State: open - Opened by ochafik 4 months ago - 2 comments

#1593 - Implement SEP-990: Enterprise Managed Authorization (Extension)

Issue - State: open - Opened by felixweinberger 4 months ago - 1 comment
Labels: auth, enhancement

#1591 - Pluggable Transport Abstractions

Pull Request - State: closed - Opened by asheshvidyut 4 months ago - 19 comments
Labels: v2, enhancement, P3

#1554 - SEP-1686: Tasks

Pull Request - State: open - Opened by LucaButBoring 4 months ago - 2 comments

#1514 - Support SSE event "error"

Pull Request - State: closed - Opened by sebastian-oai 4 months ago

#1508 - Importing `mcp.types` takes ~2s in small containers due to heavy module-level initialization

Issue - State: open - Opened by ycjcl868 4 months ago
Labels: needs confirmation, P3

#1507 - fix: use proper dependency resolution in CI

Pull Request - State: open - Opened by felixweinberger 4 months ago

#1505 - fix: uv CVE-2025-62518 astral-tokio-tar issue GHSA-j5gw-2vrg-8fgx

Pull Request - State: closed - Opened by cclauss 4 months ago

#1504 - feat: Add filtering(include/exclude params) for listing tools

Pull Request - State: closed - Opened by jamesev15 4 months ago - 1 comment
Labels: needs SEP

#1499 - docs: Update examples to use stateless HTTP with JSON responses

Pull Request - State: open - Opened by domdomegg 4 months ago - 1 comment
Labels: documentation

#1496 - Refactor `func_metadata()` implementation

Pull Request - State: open - Opened by Viicos 4 months ago

#1494 - Fix: Add missing lifespan parameter to StreamableHTTP mounting examples

Pull Request - State: closed - Opened by ranjitodedra 4 months ago - 1 comment
Labels: documentation, needs more work

#1490 - Add tests for resource leak in streamable_http SSE handlers

Pull Request - State: closed - Opened by certainly-param 4 months ago - 1 comment
Labels: bug, needs maintainer action, P0

#1481 - fix: Token endpoint response for invalid_client

Pull Request - State: open - Opened by AnkeshThakur 5 months ago
Labels: bug, auth

#1479 - Add support to custom extensions in streamable http client

Pull Request - State: open - Opened by OS-anasantos 5 months ago - 7 comments
Labels: needs maintainer action, enhancement

#1477 - Test fails in a Windows system with a proxy enabled

Issue - State: closed - Opened by Chenzhen-Ye 5 months ago - 1 comment
Labels: bug, good first issue, ready for work, P3

#1476 - feat: Allow ResourceContents objects to be returned directly from read_resource handlers

Pull Request - State: open - Opened by alexanderreiff 5 months ago - 4 comments
Labels: needs maintainer action

#1475 - FastMCP: Support dynamic annotation updates

Issue - State: open - Opened by maxisbey 5 months ago - 1 comment