Projects Cockpit MCP
A read-only MCP server that gives an AI host live, structured awareness of a multi-project workspace: projects, agents, plans, git state, and memory search.
Before
An AI host working across dozens of projects and agents had no structured way to query 'which plans are in flight' or 'which repos are dirty' without a manual grep. The ASGI bearer middleware also needed to avoid Starlette's BaseHTTPMiddleware, which breaks streamed responses and swallows lifespan events.
After
103 tests at 87.44% branch coverage. The server completes an end-to-end MCP handshake against a live ClientSession and calls all five tools. CI enforces an 85% branch-coverage gate and a Trivy image scan on every push.