python-sdk

The official Python SDK for Model Context Protocol servers and clients (by modelcontextprotocol)

Python-sdk Alternatives

Similar projects and alternatives to python-sdk

  1. CPython

    1,636 python-sdk VS CPython

    The Python programming language

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. pages-gem

    A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages

  4. servers

    545 python-sdk VS servers

    Model Context Protocol Servers

  5. zod

    452 python-sdk VS zod

    TypeScript-first schema validation with static type inference

  6. zed

    314 python-sdk VS zed

    Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

  7. uv

    262 python-sdk VS uv

    An extremely fast Python package and project manager, written in Rust.

  8. open-meteo

    Free Weather Forecast API for non-commercial use

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. google-search-results-nodejs

    SerpApi client library for Node.js. Previously: Google Search Results Node.js.

  11. typebox

    69 python-sdk VS typebox

    JSON Schema Type Builder with Static Type Resolution for TypeScript

  12. typescript-sdk

    43 python-sdk VS typescript-sdk

    The official TypeScript SDK for Model Context Protocol servers and clients

  13. playwright-python

    Python version of the Playwright testing and automation library.

  14. LibreChat

    39 python-sdk VS LibreChat

    Enhanced ChatGPT Clone: Features Agents, MCP, Skills, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenAPI Actions, Functions, Secure Multi-User Auth, Presets, open-source for self-hosting. Active

  15. inspector

    22 python-sdk VS inspector

    Visual testing tool for MCP servers

  16. specification

    21 python-sdk VS specification

    Discontinued Specification and documentation for the Model Context Protocol [Moved to: https://github.com/modelcontextprotocol/modelcontextprotocol] (by modelcontextprotocol)

  17. graphql

    Ruby implementation of GraphQL

  18. fastmcp

    24 python-sdk VS fastmcp

    🚀 The fast, Pythonic way to build MCP servers and clients.

  19. openai-agents-python

    A lightweight, powerful framework for multi-agent workflows

  20. awesome-mcp-servers

    A curated list of Model Context Protocol (MCP) servers (by wong2)

  21. wcgw

    10 python-sdk VS wcgw

    Shell and coding agent on mcp clients

  22. rust-sdk

    The official Rust SDK for the Model Context Protocol

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better python-sdk alternative or higher similarity.

python-sdk discussion

Log in or Post with

python-sdk reviews and mentions

Posts with mentions or reviews of python-sdk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-10-04.
  • Patching the MCP SDK Doesn't Fix It. Pin the OAuth Issuer in TypeScript.
    2 projects | dev.to | 4 Oct 2026
    On September 28, 2026, the MCP Python SDK maintainers published GHSA-qx49-fqc8-xw99, rated High (7.5). In affected versions, the SDK's OAuth client "let the MCP server a client connected to decide where the client's OAuth credentials were sent." A hostile server could receive the client_secret, the authorization code and the PKCE code_verifier.
  • I Audited the MCP SDK OAuth Fix: 3 Checks Upgrading Misses
    1 project | dev.to | 3 Oct 2026
    Here is the short version. On September 28, a GitHub advisory landed on the modelcontextprotocol python-sdk repo: GHSA-qx49-fqc8-xw99, titled "OAuth client could send credentials to an authorization server chosen by the MCP server." A malicious MCP server can steer the SDK's OAuth discovery so that the client_secret, the authorization code, and the PKCE code_verifier all get delivered to an attacker's token endpoint. No CVE, no known exploitation in the wild, CVSS 3.1 7.5. The patched releases, 1.30.0 and 2.2.0, have been on PyPI since September 7.
  • PII review solved in 75 lines with MCP
    1 project | dev.to | 29 Sep 2026
    The server uses FastMCP from the official MCP Python SDK. The SDK handles the protocol and builds the tool's input schema from the function signature. We supply the scan logic.
  • MCP Crash Course: Model Context Protocol Explained (Simply)
    1 project | dev.to | 28 Sep 2026
    Here's a basic Python MCP server:
  • Why Your MCP Server Breaks Silently When the SDK Renames Things Underneath You
    2 projects | dev.to | 15 Sep 2026
    The MCP Python SDK's FastMCP class was the decorator-based, batteries-included way to stand up an MCP server: @mcp.tool(), run it, done. In v2.0.0, the SDK team renamed it to MCPServer and moved the supporting submodules from mcp.server.fastmcp to mcp.server.mcpserver. The official migration guide confirms the scope: "FastMCP is now MCPServer, and there is a first-class Client." The decorator API itself didn't change, and the low-level Server was rebuilt around a shared dispatcher engine, but the import path every existing project depended on simply moved, a change also confirmed in the v2.0.0 GitHub release notes.
  • The Redirect Is Part of the Threat Model: Hardening MCP Client Connections
    1 project | dev.to | 14 Sep 2026
    The MCP Python SDK v2.2.0 release, published September 7, makes the boundary explicit. Client("https://..."), streamable_http_client, and sse_client follow redirects only when the scheme, host, and port stay the same. An http to https upgrade on the same host is allowed. A redirect anywhere else fails, and the session remains usable.
  • The 3-File Local MCP Server That Tames Your Agent's Tool Sprawl
    2 projects | dev.to | 28 Aug 2026
  • 117K shipping rates over MCP: a production case study
    2 projects | dev.to | 11 Aug 2026
    The MCP server itself is ~600 lines of Flask. The official Python MCP SDK does most of the heavy lifting — you register tools with decorators, and the SDK handles the JSON-RPC plumbing over stdin/stdout (for local) or HTTP+SSE (for hosted).
  • How to build an MCP server, step by step
    4 projects | dev.to | 2 Aug 2026
    MCP Python SDK — server build steps, the FastMCP API, and the mcp CLI (Inspector / install): modelcontextprotocol.io/docs/develop/build-server and github.com/modelcontextprotocol/python-sdk (verified 26 Jun 2026).
  • Anthropic Python SDK v0.119.0: New LLM Stop Reason — Plus Rust, FastAPI & More
    4 projects | dev.to | 31 Jul 2026
    Source: MCP Python SDK
  • A note from our sponsor - AppSignal
    www.appsignal.com | 6 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

Stats

Basic python-sdk repo stats
45
24,452
9.6
5 days ago

modelcontextprotocol/python-sdk is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of python-sdk is Python.


Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com