
Python
Expose ruff, mypy, pip-audit, and pip-install to agents as typed JSON for safer Python dependency and quality checks while building.
Overview
io.github.Dave-London/python is an MCP server for the Build phase that returns typed JSON from ruff, mypy, pip-audit, and pip-install.
What is this MCP server?
- Structured JSON for ruff, mypy, pip-audit, and pip-install MCP tool calls
- stdio @paretools/python npm package at server version 0.8.0
- pip-audit surfaces vulnerability findings in a shape agents can prioritize
- Slimmer Python-focused variant distinct from the fuller pare-python 0.8.1 bundle
- Same Pare GitHub lineage for consistent agent tooling across search and test siblings
- Four documented tools: ruff, mypy, pip-audit, pip-install
- npm @paretools/python, stdio transport
Community signal: 128 GitHub stars.
What problem does it solve?
Python agents lose signal when pip-audit and install commands return verbose text that is hard to rank for security and dependency fixes.
Who is it for?
Solo Python backend work where agents must audit dependencies and run ruff/mypy with predictable response fields.
Skip if: Teams needing uv, black, and pytest in the same official pare-python 0.8.1 bundle—consider the pare-python listing instead.
What do I get? / Deliverables
After wiring this MCP server, ruff, mypy, audit, and install actions return structured JSON your agent can use in backend build loops.
- Typed JSON from ruff, mypy, pip-audit, and pip-install operations
- Agent-actionable dependency and lint signals during Python backend work
Recommended MCP Servers
Journey fit
Linting, typing, and dependency operations are core backend build activities for Python services and scripts. Backend is the primary shelf because pip-audit and pip-install target service dependencies and supply-chain hygiene during implementation.
How it compares
Focused Python quality and pip MCP server, not the fuller six-tool pare-python catalog entry at 0.8.1.
Common Questions / FAQ
Who is io.github.Dave-London/python for?
It is for developers using MCP clients on Python projects who want structured lint, type-check, pip-audit, and pip-install output.
When should I use io.github.Dave-London/python?
Use it during backend build when the agent should manage dependencies and run ruff, mypy, or pip-audit with JSON responses.
How do I add io.github.Dave-London/python to my agent?
Install @paretools/python (0.8.0), add the stdio MCP server in your agent config, and ensure Python with ruff, mypy, and pip tooling is available locally.