Open source · Python
Best Python mcp servers
The 50 open-source mcp servers written in Python in this index, ranked by real maintained adoption (GitHub stars and recent commit activity), never by sponsorship. serena leads the set at 29,872 GitHub stars, and 45 of the 50 have shipped a commit in the last 90 days. Every project here is Python-first, self-hostable, and free to run; the trade-off is you host and maintain it yourself. Right now it's led by serena (30k stars), with MCP for Blender (blender-mcp) and fastmcp close behind. Rankings shift as projects gain stars and ship commits.
serenaSDK / libraryA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agentOpen sourcePython · MITVerified · Active 30kGitHub starsMCP for Blender (blender-mcp)MCP serverConnect Blender to Claude or any LLM client for prompt-driven 3D modelling and scene editing.Open sourcePython · MITVerified · Active 30kGitHub starsfastmcpSDK / libraryThe fast, Pythonic way to build MCP servers and clients.Open sourcePython · Apache-2.0Verified · Active 28kGitHub starsMCP Python SDK (official)SDK / libraryThe official Python SDK for building MCP servers and clients.Open sourcePython · MITVerified · Active 24kGitHub starsFunASRSDK / libraryIndustrial-grade speech recognition toolkit: 170x realtime, 50+ languages, speaker diarization, emotion detection, streaming, and OpenAI-compatible API.Open sourcePython · MITVerified · Active 21kGitHub starsida-pro-mcpMCP serverAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.Open sourcePython · MITVerified · Active 12kGitHub starshexstrike-aiMCP serverHexStrike AI MCP Agents is an advanced MCP server that lets AI agents (Claude, GPT, Copilot, etc.) autonomously run 150+ cybersecurity tools for automated pentesting, vulnerability discovery, bugOpen sourcePython · MITVerified 12kGitHub starsfastapi_mcpSDK / libraryExpose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!Open sourcePython · MITVerified 12kGitHub starsPAL MCP (formerly Zen MCP)MCP serverLet Claude Code, Gemini CLI or Codex CLI consult other models and spawn CLI subagents from one session.Open sourcePython · Apache-2.0Verified 12kGitHub starsAWS MCP ServersMCP serverOpen source MCP Servers for AWSOpen sourcePython · Apache-2.0Verified · Active 9.7kGitHub starsWindows-MCPMCP serverLet AI agents operate Windows: open apps, control windows, click and type, and read UI state.Open sourcePython · MITVerified · Active 7.4kGitHub starsMCP Atlassian (community)MCP serverA community MCP server for Jira and Confluence that supports both Cloud and Server/Data Center.Open sourcePython · MITVerified · Active 5.9kGitHub stars
Make your product part of the discovery.Explore advertising Zotero MCPMCP serverSearch, read and annotate your Zotero research library from Claude, ChatGPT and other MCP clients.Open sourcePython · MITVerified · Active 5.2kGitHub starsHome Assistant MCP (ha-mcp)MCP serverAn unofficial, comprehensive MCP server for controlling devices and managing automations in Home Assistant.Open sourcePython · MITVerified · Active 4.9kGitHub starsContextForge (IBM MCP Context Forge)InfrastructureIBM's open-source gateway and registry that federates MCP, A2A and REST/gRPC APIs behind one governed endpoint.Open sourcePython · Apache-2.0Verified · Active 4.5kGitHub starsMCP Server for Obsidian (mcp-obsidian)MCP serverRead, search, append to and patch notes in an Obsidian vault from an MCP client.Open sourcePython · MITVerified · Active 4.4kGitHub starsCodeGraphContextMCP serverIndex a local codebase into a graph database and query its call chains from AI assistants over MCP.Open sourcePython · MITVerified · Active 4.2kGitHub starsexcel-mcp-serverMCP serverA Model Context Protocol server for Excel file manipulationOpen sourcePython · MITVerified · Active 4.2kGitHub starsBasic MemoryMCP serverPersistent AI memory as local Markdown files that both you and the model can read and edit.Open sourcePython · AGPL-3.0Verified · Active 4.1kGitHub starsPostgres MCP ProMCP serverA Postgres MCP server with index tuning, EXPLAIN plans, health checks and configurable safe SQL execution.Open sourcePython · MITVerified 3.3kGitHub starsGoogle Analytics MCP ServerMCP serverGoogle's experimental MCP server for querying Google Analytics accounts, reports and realtime data.Open sourcePython · Apache-2.0Verified 3.3kGitHub starsGoogle Workspace MCP ServerMCP serverNatural-language control of Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Tasks, Contacts and Chat.Open sourcePython · MITVerified · Active 3.2kGitHub starsDaVinci Resolve MCP ServerMCP serverLet AI assistants control DaVinci Resolve Studio through its official scripting API: edit, organise, grade and render.Open sourcePython · MITVerified · Active 3.2kGitHub starsArXiv MCP ServerMCP serverA local MCP server for reading arXiv papers section by section from their original LaTeX, with BibTeX and topic watches.Open sourcePython · Apache-2.0Verified · Active 3.2kGitHub starsAbleton MCPMCP serverControl Ableton Live from Claude and other MCP clients: create tracks, arrange clips and edit sessions.Open sourcePython · MITVerified · Active 3.1kGitHub starsSnyk Agent ScanInfrastructureDiscover and scan the agents, MCP servers and skills on your machine for prompt injection and vulnerabilities.Open sourcePython · Apache-2.0Verified · Active 3.1kGitHub starsmcp-proxyInfrastructureBridge MCP transports: run a remote SSE or streamable HTTP server over stdio, or expose a stdio server over HTTP.Open sourcePython · MITVerified 2.8kGitHub starsAgent Toolkit for AWSMCP serverAWS's official MCP servers, skills and plugins that help coding agents build and deploy on AWS.Open sourcePython · Apache-2.0Verified · Active 2.7kGitHub starsPaper Search MCPMCP serverSearch and download academic papers from arXiv, PubMed, bioRxiv, Semantic Scholar and many more sources.Open sourcePython · MITVerified · Active 2.7kGitHub starsFreeCAD MCPMCP serverControl FreeCAD from Claude Desktop and other MCP clients: create models, run scripts and FEM analyses.Open sourcePython · MITVerified · Active 2.5kGitHub starsKiCAD MCP ServerMCP serverDesign printed circuit boards in KiCAD with Claude and other LLMs through natural language.Open sourcePython · MITVerified · Active 2.5kGitHub starsMCP Memory ServiceMCP serverSelf-hosted persistent memory for Claude and agent pipelines, over MCP, REST, OAuth and CLI.Open sourcePython · Apache-2.0Verified · Active 2.0kGitHub starspg-aiguideMCP serverVersion-aware PostgreSQL manual search and best-practice skills that help AI tools write better Postgres code.Open sourcePython · Apache-2.0Verified · Active 1.9kGitHub starsGoogle Search Console MCP (mcp-gsc)MCP serverAsk questions of your Google Search Console performance, indexing and URL inspection data.Open sourcePython · MITVerified · Active 1.8kGitHub starsTelegram MCPMCP serverRead chats, manage groups and send messages from a Telegram account through Claude, Cursor and other MCP clients.Open sourcePython · Apache-2.0Verified · Active 1.7kGitHub starsMCP Server for WinDbgMCP serverAnalyse Windows crash dumps and debug user-mode or kernel targets in natural language via WinDbg.Open sourcePython · MITVerified · Active 1.6kGitHub starsMiniMax MCPMCP serverOfficial MCP server for MiniMax text-to-speech, voice cloning, image and video generation.Open sourcePython · MITVerified · Active 1.6kGitHub starsQdrant MCP ServerMCP serverQdrant's official MCP server: store and retrieve semantic memories in a Qdrant vector database.Open sourcePython · Apache-2.0Verified · Active 1.5kGitHub starsROS MCP ServerMCP serverConnect Claude, GPT and Gemini to ROS robots for two-way control and observation without changing robot code.Open sourcePython · Apache-2.0Verified · Active 1.5kGitHub starsMySQL MCP ServerMCP serverA Python MCP server for listing, reading and querying MySQL tables through a controlled interface.Open sourcePython · MITVerified 1.4kGitHub starsVoiceModeMCP serverNatural voice conversations with Claude Code and other MCP agents, with optional fully local speech.Open sourcePython · MITVerified · Active 1.4kGitHub starsJupyter MCP ServerMCP serverLet AI agents read, edit and run Jupyter notebooks in real time, locally or in hosted sandboxes.Open sourcePython · BSD-3-ClauseVerified · Active 1.3kGitHub starsGarmin MCP ServerMCP serverExpose your Garmin Connect activities, health metrics and training data to Claude and other MCP clients.Open sourcePython · MITVerified · Active 1.3kGitHub starsRhinoMCPMCP serverModel geometry and build Grasshopper definitions in Rhino 3D by chatting with Claude or Cursor.Open sourcePython · MITVerified · Active 1.1kGitHub starsColab MCPMCP serverGoogle Colab's MCP server that bridges a local agent to a Colab notebook session in the browser.Open sourcePython · Apache-2.0Verified 1.1kGitHub starsCisco MCP ScannerInfrastructureScan MCP servers and tools for malicious behaviour with YARA rules, LLM analysis and Cisco AI Defense.Open sourcePython · Apache-2.0Verified · Active 1.1kGitHub starsarcade-mcpMCP serverMCP Server Framework and Tool Development library for building custom capabilities into agents.Open sourcePython · MITVerified · Active 1.0kGitHub starsGoogle Sheets MCP (mcp-google-sheets)MCP serverCreate, read and modify Google Sheets and find spreadsheets in Drive from any MCP client.Open sourcePython · MITVerified 1.0kGitHub starsMCPM (MCP Manager)InfrastructureA CLI package manager and registry for MCP servers that works across clients, with profiles and a router.Open sourcePython · MITVerified · Active 1.0kGitHub starsconciergeSDK / libraryUniversal SDK for building next-gen MCP serversOpen sourcePythonVerified 530GitHub stars
Frequently asked
- What are the best Python mcp servers?
- By maintained adoption — GitHub stars plus recent commit activity — serena, MCP for Blender (blender-mcp) and fastmcp lead the Python mcp servers in this index of 50. The full ranking is below; it reflects what is genuinely used and still maintained, not what pays.
- Are these Python mcp servers open source and free?
- Yes — every project on this page is open source and written primarily in Python. MIT is the most common licence here, on 32 of 50, across 4 licences in total. The software is free to run and self-host; you still pay for the infrastructure you run it on and any model or API usage it makes.
- Why choose Python mcp servers specifically?
- Staying in your team's primary language — Python — makes self-hosting, extending, and debugging far easier, because you can read and modify the source directly instead of treating it as a black box. It also makes upstream activity something you can judge: 45 of these 50 shipped in the last 90 days, and reading a quiet project's source is how you tell finished from abandoned.