chore(mcp): Outline-MCP als Projekt-Server einbinden #40

Merged
cschlaefke merged 1 commit from chore/39-outline-mcp into main 2026-11-03 10:43:00 +00:00
3 changed files with 18 additions and 1 deletions
Showing only changes of commit b04a655d15 - Show all commits

View file

@ -1,7 +1,7 @@
---
name: docs-writer
description: Technischer Redakteur. Hält die Projektdoku in Outline (Collection Shuffle) synchron mit Repo, Specs und ADRs, schreibt Changelog und Release Notes. Einsetzen nach gemergten Features, bei Releases und auf Wunsch.
tools: Read, Grep, Glob, Write, Edit, mcp__outline__*, mcp__3f9ac702-fa59-4ed4-aa26-cece4fcf6d21__*, mcp__forgejo__*
tools: Read, Grep, Glob, Write, Edit, mcp__outline__*, mcp__forgejo__*
model: haiku
---

View file

@ -18,6 +18,13 @@
"type": "stdio",
"command": "npx",
"args": ["-y", "@playwright/mcp@latest"]
},
"outline": {
"type": "http",
"url": "https://outline.cshomelabs.work/mcp",
"headers": {
"Authorization": "Bearer ${OUTLINE_API_KEY}"
}
}
}
}

View file

@ -26,3 +26,13 @@ chmod +x .claude/hooks/*.sh scripts/*.sh
git init -b main && git add . && git commit -m "chore: project scaffold"
```
Danach weiter mit Phase 2 der Anleitung.
## MCP-Zugänge einrichten
Die Server in `.mcp.json` lesen ihre Zugangsdaten aus Umgebungsvariablen (nie ins Repo):
| Variable | Zweck |
|---|---|
| `FORGEJO_URL`, `FORGEJO_ACCESS_TOKEN` | Forgejo (Issues, PRs) |
| `OUTLINE_API_KEY` | Outline (Doku). In Outline unter *Einstellungen → API* einen Schlüssel anlegen und z. B. in `~/.zshenv` als `export OUTLINE_API_KEY=…` setzen; Claude Code danach neu starten. |
Outline-Endpunkt: `https://outline.cshomelabs.work/mcp`. Ist zusätzlich ein Outline-Connector in der Claude-App aktiv, sind die Tools doppelt vorhanden; die Agents nutzen `mcp__outline__*`.