This wraps Python dev tools like ruff, mypy, pip, uv, black, and pytest to return structured JSON instead of raw terminal output. When an agent runs a linter or test suite, it gets typed data with specific errors, line numbers, and severity levels rather than parsing ANSI codes and formatted text. The main win is reliability: no more regex breaking when tool output changes between versions or platforms. It's part of the larger Pare toolkit that does the same thing across git, npm, docker, and other CLIs. Reach for it when you're building agents that need to run Python checks and act on the results without brittle string parsing.
claude mcp add --transport stdio io.github.dave-london-pare-python uvx pare-python