Best MCP servers for python.
26 MCP servers in ahel's catalog match "python". This list ranks 25 of them by GitHub stars, with the ones named for python first. The top three are hai-agents, zernio and revettr-mcp. They come from 22 different publishers. 16 of the 25 have GitHub stars on record, and pyscn has the most, 1,085. 8 of the 25 show weekly downloads, and arkgate leads with 1,556 a week. 4 are published by the vendor itself and 21 by the community. 1 of the 25 list their tools, and touchdesigner-mcp-server offers the most, 14. 1 of the 25 were read in full by ahel's safety review. 16 of the 25 work through ahel today, so one connection brings them to Claude, ChatGPT and Ahel Desktop. 20 of the 25 had a commit in the last 90 days. Most sit in Dev tools and AI & models. Each row links to the item's own page, with its install steps and safety review.
25 results
| # | Name | Stars | Downloads a week | Publisher | Use in |
|---|---|---|---|---|---|
| 1 | hai-agentsLets your agent run and manage H Company's computer-use agents from inside a conversation. | 36 | none | Communityhcompai | ClaudeChatGPTAhel Desktop |
| 2 | zernioLets your agent schedule and publish social media posts across many platforms and view their performance. | 11 | none | Officialzernio-dev | ClaudeChatGPTAhel Desktop |
| 3 | revettr-mcpLets your agent check whether an online seller or buyer is trustworthy before transacting. | 3 | none | Communityalexanderlawson17 | ClaudeChatGPTAhel Desktop |
| 4 | python-code-validatorChecks AI-written Python code by running linting, type checks, security scans, and safe test runs with suggested fixes. | none | none | Officialjkanselaar | ClaudeChatGPTAhel Desktop |
| 5 | pyscnLets your agent analyze Python code for complexity, dead code, clones, and coupling issues. | 1k | none | Communityludo-technologies | Not served yet |
| 6 | skylosLets your agent scan Python, TypeScript, and Go code for dead code, security issues, and leaked secrets. | 841 | none | Communityduriantaco | Not served yet |
| 7 | touchdesigner-mcp-serverLets your agent inspect, create, and control nodes and parameters in TouchDesigner projects. | 566 | 1k | Community8beeeaaat | Not served yet |
| 8 | hmrGives your agent documentation for hmr, a Python library that reloads code changes instantly without restarting. | 60 | none | Officialpromplate | ClaudeChatGPTAhel Desktop |
| 9 | unreal-mcp-ue4Lets your agent control the Unreal Engine 4 editor remotely during development. | 25 | 411 | Communityconaman | Not served yet |
| 10 | ifc-mcpLets your agent read and inspect BIM building models stored as IFC files locally. | 13 | 138 | Communityflinker-app | Not served yet |
| 11 | reuse-before-generateLets your agent check if an existing package or repo already solves your task before building new code. | 6 | 391 | Communityaradar46 | Not served yet |
| 12 | layermapLets your agent trace which code calls which functions across TypeScript, Go, Python, and Java projects. | 2 | 594 | Communitycoffeecoproject | Not served yet |
| 13 | arkgateStops your agent from saving code changes that break Python imports, so bad files never reach your repo. | 1 | 2k | Communitypedroknigge | Not served yet |
| 14 | dep-diff-mcpTurns dependency file changes into a readable upgrade plan for npm, Python packages, and GitHub Actions workflows. | 1 | 90 | Communitydigicatalyst-systems | ClaudeChatGPTAhel Desktop |
| 15 | fetter-mcpLets your agent look up live security vulnerability information about Python packages while writing code. | 1 | none | Communityfetter-io | ClaudeChatGPTAhel Desktop |
| 16 | ucnLets your agent analyze code structure across languages like JavaScript, Python, and Go using syntax trees. | 1 | 846 | Communitymleoca | Not served yet |
| 17 | xmp4Lets your agent inspect open-source libraries in your codebase, showing their source, tests, and who calls them. | 1 | none | Official0ics-srls | ClaudeChatGPTAhel Desktop |
| 18 | agent-vending-factoryLets your agent fetch ZAR currency prices, extract data, run Python code, and search South African flights. | none | none | Communityrubentay | ClaudeChatGPTAhel Desktop |
| 19 | attester-mcpLets your agent verify that Python and JavaScript packages match their official published versions. | none | none | Communitymaminihds | ClaudeChatGPTAhel Desktop |
| 20 | domain-finderLets your agent check whether a brand name is available as a domain, GitHub repo, npm package, or Python package. | none | none | Communitysra1phani | ClaudeChatGPTAhel Desktop |
| 21 | egg-okPython egg-info key count, body discarded | none | none | Communitysadri-dridi | ClaudeChatGPTAhel Desktop |
| 22 | ident-pyPython identifier charset, value discarded | none | none | Communitysadri-dridi | ClaudeChatGPTAhel Desktop |
| 23 | py-esc-nPython string escape count, input discarded | none | none | Communitysadri-dridi | ClaudeChatGPTAhel Desktop |
| 24 | py-uescPython unicode-escape count, input discarded | none | none | Communitysadri-dridi | ClaudeChatGPTAhel Desktop |
| 25 | quadratic-mcpLets your agent work with Quadratic spreadsheets by opening files, running Python or SQL queries. | none | none | Communityquadratichq | ClaudeChatGPTAhel Desktop |