De ProjectHub MCP-server geeft een AI-assistent 18 tools om projecten, taken, releases, epics en stories te lezen, toe te voegen, te bewerken en te verwijderen. Je typt gewoon wat je wilt; de AI kiest de juiste tool en het bord past zich aan. Hieronder speelt een demo met voorbeelddata.
Wat de AI kan doen, per onderdeel. Tools die in de demo voorbijkomen, lichten op.
De server controleert elke wijziging zelf. Als iets niet mag, krijgt de AI een foutmelding terug en legt het uit, zoals in hoofdstuk 6.
Twee manieren om de server aan je AI-client te hangen. Beide gebruiken dezelfde database als de app.
Start de server en geef de client het token als Bearer-header. Het endpoint is /mcp, met /health als check.
# in de ProjectHub-map MCP_API_TOKEN=… bun run mcp # in Claude Code claude mcp add --transport http projecthub \ http://localhost:3100/mcp \ --header "Authorization: Bearer $MCP_API_TOKEN"
MCP_API_TOKENMCP_PORTMCP_HOSTMCP_ALLOWED_HOSTSDe client start de server zelf als subproces. Geen token nodig; de server leest DATABASE_URL uit .env.
claude mcp add projecthub -- \ bun run /pad/naar/ProjectHub/mcp/stdio.ts
Testen zonder AI kan met bun run mcp:test, of alle tools in één keer met bun mcp/test-all-tools.ts.