Skip to content
← Tools / Skills
ToolModel Context Protocol/10 trustVerified
MCP Python SDK logo

MCP Python SDK

The official Python SDK — 24.5K stars, MIT.

Visit official site →

About

MCP Python SDK (modelcontextprotocol/python-sdk, 24,552 stars, MIT) is the official Python SDK for Model Context Protocol: build servers and clients in Python with FastMCP.

Pushed Oct 2026. The standard way to build MCP servers in Python — for Python shops, this is the starting point. FastMCP (now merged in) makes servers trivial. The TypeScript SDK is already in the catalog.

What it can do

  • • Official Python SDK\n• FastMCP server framework\n• Client and server\n• Async support

Setup

  1. Install: pip install mcp.\n2. Define tools with @mcp.tool().\n3. Run the server.

Prerequisites

Python ≥ 3.10.

Use cases

mcpsdkdeveloper-toolsai-agents

Works with

Any agent (.md)Generic APIcustom

Trust score — 9/10

/10 trustVerified

Scored 9/10 (verified tier). 24.5K stars, MIT, official, actively maintained — the Python MCP standard. Docked one point: (1) the ecosystem moves fast — check for breaking changes. For Python MCP.

★ 24,552 GitHub stars

How the trust score is built

Full methodology →
Adoption · stars/downloads, log-scaled vs peers
8.2/10
Maintenance · recency, releases, issue load
9.5/10
Openness · license + docs
9.7/10
Manual review · sanity read + red-flag check
9.0/10
  • · 24,552 GitHub stars (log-scaled vs catalog peers)
  • · last push 1d ago; 25 releases/12mo; 310 open issues
  • · manual review: the Python MCP standard; fast-moving; license: MIT

Sources

Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.