Skip to content

v3.6.0 - FastMCP Support

Choose a tag to compare

@allierays allierays released this 26 Jan 00:49
· 168 commits to main since this release

What's New

FastMCP as First-Class Project Type

Ralph now auto-detects and configures FastMCP (MCP server) projects:

  • Auto-detection: Detects fastmcp in pyproject.toml or requirements.txt
  • Server module: Parses [project.scripts] to find MCP server entry point
  • MCP port: Reads from .env or docker-compose.yml
  • Subprojects: Detects Node.js subprojects (e.g., UI builders)
  • CLAUDE.md: Includes FastMCP conventions template automatically

New Config Template

Added templates/config/fastmcp.json with MCP-specific settings

Documentation

  • Added Supported Project Types table to README
  • Added FastMCP config example to docs/RALPH.md

Bug Fixes

  • Fixed config template not being copied before auto-configuration
  • Unified detection patterns across all files