Skip to content

PyFMCP

A focused Model Context Protocol server for running Python project checks through pytest, Ruff, and basedpyright.

What it provides

  • One MCP server with configurable project-root handling.
  • Structured results instead of raw subprocess output.
  • Per-invocation loading of tool settings from pyfmcp.yml.
  • Strict typing and small, independently testable tool adapters.

See Usage to run the server and Configuration to select tools and configure their commands.