Best Python MCP Servers

Python is the most common language in this directory. These servers are Python packages or Python-first tools that expose APIs, data sources, and automations to Claude through MCP.

Ranked from 212 approved Python listings in the directory by GitHub stars, with featured listings first. Every listing is installable from its detail page.

🔌

microsoft/markitdown

by microsoft

121k ★MIT

MarkItDown is Microsoft's lightweight Python utility for converting files to Markdown for use with LLMs and text-analysis pipelines, and this repository includes the markitdown-mcp package that exposes the converter through MCP. It converts PDF, PowerPoint, Word, Excel, images (EXIF metadata and OCR), audio (EXIF metadata and speech transcription), HTML, text-based formats such as CSV, JSON, and XML, ZIP files, YouTube URLs, and EPUBs, preserving document structure such as headings, lists, tables, and links.

$npx -y microsoft-markitdown
PythonCommunication
🔌

mindsdb/mindsdb

by mindsdb

39k ★

Connect and unify data across various platforms and databases with .

$npx -y mindsdb-mindsdb
PythonDatabases
🔌

FastMCP

by jlowin

25k ★Apache-2.0

🐍 - A high-level framework for building MCP servers in Python

$npx -y fastmcp
PythonProductivity
🔌

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
🔌

Python MCP SDK

by modelcontextprotocol

23k ★MIT

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.

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

ahujasid/blender-mcp

by ahujasid

21k ★MIT

MCP server that connects Blender to LLM clients through a Blender addon and a socket-based connection. It lets an AI create, modify, and delete 3D objects, apply materials and colors, execute Blender Python code, and pull in assets from Poly Haven, Sketchfab, and Poly Pizza, with multi-angle views and renders so the model can check its own work.

$uvx blender-mcp
PythonProductivity
🔌

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
🔌

skill-seekers/Skill_Seekers

by yusufkaraaslan

13k ★MIT

](https://glama.ai/mcp/servers/yusufkaraaslan/Skill_Seekers) 🐍 🏠 🍎 🪟 🐧 - Transform 17 source types (docs, GitHub repos, PDFs, videos, Jupyter, Confluence, Notion, Slack/Discord) into AI-ready ski

$npx -y skill-seekers-skill-seekers
PythonDev Tools
🔌

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
🔌

FastAPI to MCP auto generator

by tadata-org

12k ★MIT

A zero-configuration tool for automatically exposing FastAPI endpoints as MCP tools by ****

$npx -y fastapi-to-mcp-auto-generator
PythonAPIs
🔌

awslabs/mcp

by awslabs

9.0k ★Apache-2.0

🎖️ ☁️ - AWS MCP servers for seamless integration with AWS services and resources.

$uvx awslabs
PythonProductivity
🔌

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
🔌

sooperset/mcp-atlassian

by sooperset

5.1k ★MIT

MCP server for Atlassian products, Confluence and Jira, supporting Confluence Cloud, Jira Cloud, and Jira Server/Data Center. It provides tools for searching, reading, creating, and updating Confluence pages and Jira issues, authenticated with Atlassian API tokens (or personal access tokens for Server/Data Center).

$npx -y sooperset-mcp-atlassian
PythonDev Tools
🔌

bram2w/baserow

by bram2w

4.8k ★

Baserow database integration with table search, list, and row create, read, update, and delete capabilities.

$npx -y bram2w-baserow
PythonDatabases
🔌

haris-musa/excel-mcp-server

by haris-musa

3.8k ★MIT

🐍 🏠 - An Excel manipulation server providing workbook creation, data operations, formatting, and advanced features (charts, pivot tables, formulae).

$uvx excel-mcp-server
PythonProductivity
🔌

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
🔌

MarkusPfundstein/mcp-obsidian

by MarkusPfundstein

3.6k ★MIT

MCP server to interact with an Obsidian vault via the Local REST API community plugin. Its tools are list_files_in_vault and list_files_in_dir for browsing, get_file_contents for reading notes, search for full-vault text search, patch_content and append_content for editing, and delete_file; it is a Python server configured with an Obsidian API key, host, and port.

$npx -y @modelcontextprotocol/inspector
PythonAPIs
🔌

shashankss1205/codegraphcontext

by Shashankss1205

3.2k ★MIT

🐍 🏠 🍎 🪟 🐧 An MCP server that indexes local code into a graph database to provide context to AI assistants with a graphical code visualizations for humans.

$npx -y shashankss1205-codegraphcontext
PythonDatabases
🔌

crystaldba/postgres-mcp

by crystaldba

2.7k ★MIT

🐍 🏠 - All-in-one MCP server for Postgres development and operations, with tools for performance analysis, tuning, and health checks

$npx -y crystaldba-postgres-mcp
PythonDatabases
🔌

blazickjp/arxiv-mcp-server

by blazickjp

2.7k ★Apache-2.0

☁️ 🐍 - Search ArXiv research papers

$npx -y -y @smithery/cli
PythonSearch
🔌

taylorwilsdon/google_workspace_mcp

by taylorwilsdon

2.3k ★MIT

🐍 ☁️ 🍎 🪟 🐧 - Comprehensive Google Workspace MCP server with full support for Google Calendar, Drive, Gmail, and Docs, Forms, Chats, Slides and Sheets over stdio, Streamable HTTP and SSE transports

$uvx workspace-mcp
PythonCommunication
🔌

chrishayuk/mcp-cli

by chrishayuk

2.0k ★Apache-2.0

🐍 🏠 - Yet another CLI tool for testing MCP servers

$npx -y @playwright/mcp@latest
PythonProductivity
🔌

doobidoo/mcp-memory-service

by doobidoo

1.8k ★Apache-2.0

📇 🏠 - Universal memory service providing semantic search, persistent storage, and autonomous memory consolidation

$uvx CI
PythonSearch
🔌

ezyang/codemcp

by ezyang

1.6k ★Apache-2.0

codemcp turns Claude Desktop into a pair-programming assistant that works on a codebase on your computer: Claude implements features, fixes bugs, and refactors by editing files directly and running tests. All LLM edits are versioned with Git so changes can be rolled back on a fine-grained basis, and shell access is restricted to commands predeclared in codemcp.toml instead of an unrestricted shell.

$uvx --from
PythonProductivity
🔌

qdrant/mcp-server-qdrant

by qdrant

1.4k ★Apache-2.0

🐍 🏠 - A Qdrant MCP server

$npx -y @smithery/cli
PythonProductivity
🔌

designcomputer/mysql_mcp_server

by designcomputer

1.2k ★MIT

🐍 🏠 - MySQL database integration with configurable access controls, schema inspection, and comprehensive security guidelines

$npx -y -y @smithery/cli
PythonDatabases
🔌

operative_sh/web-eval-agent

by Operative-Sh

1.2k ★Apache-2.0

🐍 🏠 🍎 - An MCP Server that autonomously debugs web applications with browser-use browser agents

$uvx --with
PythonBrowser

Showing the top 30 of 212. Browse all MCP servers