Back to Python MCP SDK

Alternatives to Python MCP SDK

The official Python SDK for the Model Context Protocol. With it, developers build MCP servers that expose tools, resources, and prompts to any MCP host, and MCP clients that connect to any MCP server, over the standard stdio, Streamable HTTP, and SSE transports; it requires Python 3.11+, and the optional CLI extra adds the mcp command-line tool (mcp dev, mcp run, mcp install). It is a development library, not a ready-made data server.

Python MCP SDK is tagged Python, AI & LLMs. The servers below cover similar ground, ranked by how many tags they share with it, then by GitHub stars.

🔌

oraios/serena

by oraios

24k ★MIT

🐍 🏠 - A fully-featured coding agent that relies on symbolic code operations by using language servers.

$npx -y oraios-serena
PythonAI & LLMs
🔌

topoteretes/cognee

by topoteretes

17k ★Apache-2.0

📇 🏠 - Memory manager for AI apps and Agents using various graph and vector stores and allowing ingestion from 30+ data sources

$npx -y topoteretes-cognee
PythonAI & LLMs
🔌

pydantic/pydantic-ai/mcp-run-python

by pydantic

17k ★MIT

🐍 🏠 - Run Python code in a secure sandbox via MCP tool calls

$npx -y pydantic-pydantic-ai-mcp-run-python
PythonAI & LLMs
🔌

vectorize-io/hindsight

by vectorize-io

12k ★MIT

Hindsight is an agent memory system built so agents learn over time, rather than only recalling conversation history. It organizes long-term memory into banks with three core operations, retain, recall, and reflect, plus observations and mental models, and it can be added to an agent through integrations that include an MCP server, client SDKs for Python and TypeScript, or an embedded Python mode with no server required.

$npx -y skills
PythonAI & LLMs
🔌

MCP-Agent

by lastmile-ai

8.3k ★Apache-2.0

A simple, composable framework to build agents using Model Context Protocol by ****

$uvx mcp-agent
PythonAI & LLMs
🔌

mrexodia/ida-pro-mcp

by mrexodia

8.2k ★MIT

MCP server that allows AI assistants to perform binary analysis and reverse engineering inside IDA Pro. Its tools include lookup_funcs and list_funcs for finding functions, decompile for decompiling a function at an address, and set_comments for annotating disassembly and decompiler views; it requires IDA Pro 8.3 or higher (IDA Free is not supported) and Python 3.11+, and the author now recommends the official Hex-Rays IDA MCP server instead.

$npx -y -y @modelcontextprotocol/inspector
PythonAI & LLMs
🔌

Klavis-AI/YouTube

by Klavis-AI

5.7k ★Apache-2.0

🐍 📇 - Extract and convert YouTube video information.

$npx -y @playwright/mcp@latest
PythonAI & LLMs
🔌

mckinsey/vizro-mcp

by mckinsey

3.7k ★Apache-2.0

🎖️ 🐍 🏠 - Tools and templates to create validated and maintainable data charts and dashboards.

$npx -y mckinsey-vizro-mcp
PythonAI & LLMs
🔌

datalayer/jupyter-mcp-server

by datalayer

1.1k ★BSD-3-Clause

🐍 🏠 - Model Context Protocol (MCP) Server for Jupyter.

$npx -y datalayer-jupyter-mcp-server
PythonAI & LLMs
🔌

AIDC-AI/Pixelle-MCP

by AIDC-AI

989 ★MIT

🐍 📇 🏠 🎥 🔊 🖼️ - An omnimodal AIGC framework that seamlessly converts ComfyUI workflows into MCP tools with zero code, enabling full-modal support for Text, Image, Sound, and Video generation with

$uvx pixelle
PythonAI & LLMs
🔌

neo4j-contrib/mcp-neo4j

by neo4j-contrib

944 ★MIT

🐍 🏠 - Model Context Protocol with Neo4j (Run queries, Knowledge Graph Memory, Manaage Neo4j Aura Instances)

$npx -y neo4j-contrib-mcp-neo4j
PythonAI & LLMs
🔌

mcpm

by pathintegral-institute

939 ★MIT

() - MCP Manager (MCPM) is a Homebrew-like service for managing Model Context Protocol (MCP) servers across clients by ****

$uvx servers
PythonAI & LLMs
Best Python MCP SDK Alternatives