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 7 days ago - 1 comment

#1968 - sketch: refactor lowlevel server to handler pattern

Pull Request - State: open - Opened by maxisbey 9 days ago - 2 comments

#1962 - refactor: code style improvements and formatting cleanup

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

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

Pull Request - State: open - Opened by dependabot[bot] 11 days ago
Labels: dependencies, python:uv

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

Pull Request - State: closed - Opened by maxisbey 11 days ago - 1 comment

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

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

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

Pull Request - State: closed - Opened by Kludex 12 days ago - 1 comment

#1917 - refactor: avoid double JSON parsing

Pull Request - State: open - Opened by Kludex 16 days ago

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

Pull Request - State: open - Opened by Kludex 16 days ago

#1915 - Add conformance testing CI pipeline

Pull Request - State: open - Opened by maxisbey 17 days ago

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

Pull Request - State: closed - Opened by Kludex 17 days ago

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

Pull Request - State: open - Opened by Kludex 19 days ago

#1908 - Drop `RootModel` from `JSONRPCMessage`

Pull Request - State: open - Opened by Kludex 19 days ago

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

Pull Request - State: closed - Opened by akshaykumarbedre 20 days ago - 1 comment

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

Pull Request - State: open - Opened by RinZ27 20 days ago - 2 comments

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

Pull Request - State: open - Opened by RinZ27 20 days ago - 2 comments

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

Pull Request - State: closed - Opened by RinZ27 20 days ago

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

Pull Request - State: closed - Opened by jerome3o-anthropic 20 days ago - 2 comments

#1884 - Features get me.

Issue - State: closed - Opened by adasridet-web 21 days ago

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

Pull Request - State: closed - Opened by cxhello 22 days ago - 1 comment

#1856 - fix: suppress GeneratorExit during client cleanup

Pull Request - State: open - Opened by codefromthecrypt 23 days ago - 1 comment

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

Issue - State: open - Opened by davidbernat about 1 month ago
Labels: question

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

Pull Request - State: open - Opened by sighthon about 1 month ago
Labels: enhancement, P3

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

Pull Request - State: open - Opened by jayhemnani9910 about 1 month 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 about 1 month ago - 2 comments
Labels: bug, P1

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

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

#1815 - Split _perform_authorization_code_grant code

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

#1814 - Does anyone know what the problem is

Issue - State: closed - Opened by longz30 about 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 about 2 months ago - 2 comments
Labels: bug, ready for work, P1

#1808 - fix: return HTTP 404 for unknown session IDs instead of 400

Pull Request - State: open - Opened by max-rousseau about 2 months ago

#1806 - More control over stderr in stdio client

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

#1805 - Possible ressource leak / race condition in streamable_http_client

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

#1804 - docs: update CONTRIBUTING with v2 branching strategy

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

#1803 - add support for resource metadata

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

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

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

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

Issue - State: open - Opened by maxisbey about 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 about 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 about 2 months ago - 4 comments
Labels: documentation, question, v2, P2

#1795 - Make JSON-RPC ID type coercion configurable

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

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

Issue - State: open - Opened by felixweinberger about 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 about 2 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 about 2 months ago - 1 comment
Labels: bug, auth, P1

#1772 - Add workflow to comment on PRs when released

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

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

Pull Request - State: closed - Opened by yugannkt about 2 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 about 2 months ago
Labels: documentation, P3

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

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

#1747 - Standardize timeout values to floats in seconds

Issue - State: closed - Opened by maxisbey 2 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 2 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 2 months ago - 1 comment
Labels: breaking change, v2, enhancement, P1

#1736 - Simplify client API to single context manager

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

#1732 - Rename FastMCP to MCPServer and restructure constructor

Issue - State: closed - Opened by maxisbey 2 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 2 months ago - 1 comment
Labels: bug, ready for work, P0

#1723 - `auth` specification in `ClientSessionGroup`

Issue - State: open - Opened by erwang01 2 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 2 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 2 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 2 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 3 months ago - 2 comments

#1596 - chore: Lazy import `jsonschema` library

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

#1594 - Implement SEP-1577 - Sampling With Tools

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

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

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

#1591 - Pluggable Transport Abstractions

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

#1554 - SEP-1686: Tasks

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

#1514 - Support SSE event "error"

Pull Request - State: closed - Opened by sebastian-oai 3 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 4 months ago
Labels: bug, auth

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

Pull Request - State: open - Opened by OS-anasantos 4 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 4 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 4 months ago - 4 comments
Labels: needs maintainer action

#1475 - FastMCP: Support dynamic annotation updates

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