An easy-to-use, configurable, Python-focused Model Context Protocol providing tools for type-checking, testing and linting your code.
- Python 3.12+
- An MCP-compatible client
uv(recommended) or another Python package installer
Run it from the project you want to inspect:
uv run pyfmcpuv sync --all-groups
uv run pytest
uv run ruff check .
uv run basedpyrightBuild the documentation with uv run mkdocs serve.
Contributions are welcome. Please open an issue or pull request with a focused change, tests where appropriate, and documentation for user-visible behavior.