Best Python MCP Servers
Python is a programming language that lets you work quickly and integrate systems more effectively.
Why this server?
Uses Python dependencies through 'uv' for file conversion capabilities
AlicenseAqualityBmaintenanceConverts various file types and web content to Markdown format. It provides a set of tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.Last updated4102782,756MITWhy this server?
Analyzes Python codebases to generate repository maps that highlight important files, code definitions, and their relationships
AlicenseAqualityFmaintenanceA powerful tool designed to help, primarily LLMs, understand and navigate complex codebases. It functions both as a command-line application for on-demand analysis and as an MCP (Model Context Protocol) server, providing continuous repository mapping capabilities to other applications. By generatingLast updated22181MITWhy this server?
Allows Python applications to directly consume governed content as plain JSON or Markdown.

Contentrain MCPofficial
AlicenseAqualityAmaintenanceLocal-first MCP server for AI content governance. 13 tools for model/content management, validation, normalization, and i18n across any framework.Last updated193MITWhy this server?
Supports Python 3.10 for the implementation of the server that integrates with ScapeGraph AI
AlicenseAqualityBmaintenanceA production-ready Model Context Protocol server that enables language models to leverage AI-powered web scraping capabilities, offering tools for transforming webpages to markdown, extracting structured data, and executing AI-powered web searches.Last updated885MITWhy this server?
Provides a Python client interface for interacting with the MCP server and executing Semgrep scans programmatically.

Semgrep MCP Serverofficial
AlicenseBqualityFmaintenanceAn MCP server that provides a comprehensive interface to Semgrep, enabling users to scan code for security vulnerabilities, create custom rules, and analyze scan results through the Model Context Protocol.Last updated6672MITWhy this server?
Built as a Python package that can be installed and run as an MCP server module
AlicenseAqualityCmaintenanceEnables access to Hong Kong government's official open data portal (DATA.GOV.HK) through natural language queries. Supports searching datasets, browsing categories, and retrieving detailed information about Hong Kong's public data resources.Last updated85MITWhy this server?
Enables running the MCP server locally using Python 3 with virtual environment support
AlicenseAqualityDmaintenanceA universal MCP server that exposes all UTCP-registered tools to MCP clients while providing a web interface for tool management.Last updated711199MITWhy this server?
Analyzes Python codebases to extract packages, modules, classes, functions, and web framework routes for structural understanding and navigation.
AlicenseAqualityAmaintenanceStructural graph map of any codebase. Scans entities, relationships, and feature flows across 13 languages so LLMs navigate by structure instead of reading everything.Last updated16136MITWhy this server?
Provides a Python API wrapper for programmatic access to torrent search functionality
AlicenseBqualityBmaintenanceA Python MCP server that allows programmatic interaction to find torrents programmatically on ThePirateBay, Nyaa and YggTorrent.Last updated4323PythonMIT