ff9dea0ba73de105d90a7ba6ad38f2c475f8768b
main.py lifespan now enumerates every MCP tool with its description at startup so operators can see at a glance what the server exposes. The auto-generated '### Responses:' suffix that fastapi-mcp appends to each tool description is truncated before logging to keep the startup log scannable. Docstrings added to all 12 route handlers in server.py so the MCP tool descriptions are meaningful (without them, fastapi-mcp would emit empty descriptions). Each route now carries a summary + description used by the auto-generated OpenAPI schema.
Description
No description provided
462 KiB
Languages
Python
98.1%
Shell
1%
Dockerfile
0.9%