paperclip: Forgejo-MCP i multi-user-läge på /mcp/forgejo #116
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/paperclip-forgejo-mcp"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Vad
Gör så att alla agenter når git.kobbo.se och att varje roll använder sin egen Forgejo-token.
Paperclips tool gateway nekar privata/reserverade adresser för remote MCP när
deploymenten kör
authenticated+public(allowPrivateRemoteEndpoints()ärhårdkodad false), så
forgejo-mcp-*-instanserna på ClusterIP kunde aldrigkopplas in. Den här PR:en ersätter dem med en delad MCP i multi-user-läge:
kubernetes/apps/paperclip/forgejo-mcp/kör en instans utanFORGEJOMCP_TOKEN→ servern kräverAuthorization: Bearer <forgejo-token>per request (verifierat lokalt mot imagen).
https://paperclip.kobbo.se/mcp/forgejovia Traefik(
IngressRoute+stripPrefix-middlewarestrip-mcp-forgejo).credential (hemligheter
FORGEJO_TOKEN_<ROLL>) och en tool-profil bunden tillrespektive agent. Ingen agent kan låna en annans token.
Innehåller även rollrättningen mot issue #110 (separat commit).
Efter merge
Flux reconcilierar från
main; kör sedan health-check/catalog-refresh påanslutningarna i Paperclip så att verktygskatalogen fylls.