paperclip: skript + docs för att koppla Forgejo-MCP per roll #118

Closed
znibb wants to merge 1 commit from feature/paperclip-forgejo-mcp-wire into develop
Owner

Uppföljning till #116. Paperclip-konfigurationen (som bor i DB, inte i git) görs nu reproducerbar, och docs får de två fallgroparna.

Live-status (redan gjort och verifierat)

  • Pangolin-SSO av på paperclip.kobbo.se → /mcp/forgejo svarar 200.
  • Alla fem anslutningar health=ok, 48 verktyg i katalogen var.
  • mcpSessionRequired: true satt (annars hittar Paperclip 0 verktyg).
  • En tool-profil per roll bunden till rätt agent; Paperclips automatiska
    företagsbindningar är lossade → varje agent har exakt 1 anslutning.
  • End-to-end via tool gateway: get_repository, list_repo_issues,
    list_action_tasks → decision: allowed för alla roller.

I PR:en

  • scripts/paperclip-forgejo-mcp-wire.sh – idempotent uppkoppling (hemligheter,
    anslutningar, katalog, profiler, bindningar, lossa företagsbindningar).
  • docs/paperclip.md – Pangolin-SSO-kravet + mcpSessionRequired, samt
    script-referens.
Uppföljning till #116. Paperclip-konfigurationen (som bor i DB, inte i git) görs nu reproducerbar, och docs får de två fallgroparna. ## Live-status (redan gjort och verifierat) - Pangolin-SSO av på `paperclip.kobbo.se` → `/mcp/forgejo` svarar `200`. - Alla fem anslutningar `health=ok`, **48 verktyg** i katalogen var. - `mcpSessionRequired: true` satt (annars hittar Paperclip 0 verktyg). - En tool-profil per roll bunden till rätt agent; Paperclips automatiska företagsbindningar är lossade → varje agent har **exakt 1 anslutning**. - End-to-end via tool gateway: `get_repository`, `list_repo_issues`, `list_action_tasks` → `decision: allowed` för alla roller. ## I PR:en - `scripts/paperclip-forgejo-mcp-wire.sh` – idempotent uppkoppling (hemligheter, anslutningar, katalog, profiler, bindningar, lossa företagsbindningar). - `docs/paperclip.md` – Pangolin-SSO-kravet + `mcpSessionRequired`, samt script-referens.
scripts/paperclip-forgejo-mcp-wire.sh gör Paperclip-konfigurationen idempotent:
hemligheter FORGEJO_TOKEN_<ROLL>, en remote-MCP-anslutning per roll (med
mcpSessionRequired), katalog-refresh, tool-profil per roll bunden till rätt
agent, och lossar Paperclips automatiska företagsbindning så ingen agent kan
låna en annans token.

docs/paperclip.md dokumenterar de två fallgroparna: Pangolin-SSO måste vara
avstängt på resursen (auth är per resurs, inte per path) och
mcpSessionRequired krävs för att katalogen ska hitta verktyg.
znibb closed this pull request 2026-10-05 18:53:00 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
znibb/kobbo-homelab!118
No description provided.