Repository navigation
v3.6.0 - FastMCP Support
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