Migrate all repos into monorepo context folders

Bahn: aisupport, Analyse-O2C-C2S, awesome-bahn-mcp-servers, beam-mcp,
      Confluence_Bot, db-planet-mcp-server, O2C-Harness, project-audit,
      Projekt-KIQ-HP, teamlandkarte-mcp
Dhive: Jury-Voting
Privat: CV, NoteGraph (NOTE: NoteGraph needs complete redo after consolidation)
Shared: AI-Orchestrator, OrgMyLife, power_skills_and_more
Shared/references: symphony (read-only)

Bahn repos remain available as independent remotes - this monorepo
pulls them in via subtree, the originals are untouched.
This commit is contained in:
2026-06-30 20:39:52 +02:00
parent 2f2b295531
commit a5f8fb49ab
1717 changed files with 447332 additions and 0 deletions
+104
View File
@@ -0,0 +1,104 @@
# MCP — Linksammlung
Dieser Ordner ist eine **kuratierte Linksammlung** der vom Einfachbahn-Team genutzten
**MCP-Server** (Model Context Protocol). Hier liegt **kein** Server-Code — nur
Verweise, Endpunkte und Beispiel-Konfigurationen.
> ⚠️ **Keine Secrets committen!** Bearer-Tokens / Personal Access Tokens gehören
> **nicht** ins Repo. In den Beispielen unten stehen ausschließlich Platzhalter wie
> `<TOKEN>`. Echte Tokens nur lokal in `~/.kiro/settings/mcp.json` oder
> `.kiro/settings/mcp.json` eintragen.
## Was ist MCP?
Das Model Context Protocol verbindet Kiro mit externen Tools/Datenquellen über
MCP-Server. Konfiguration erfolgt in `mcp.json` (user-level `~/.kiro/settings/mcp.json`
oder workspace-level `.kiro/settings/mcp.json`).
## DB-interne Server (Taros Playground / DBCS)
| Server | Typ | Endpunkt | Zweck |
|--------|-----|----------|-------|
| `dbctx` | sse | https://taros-playground-dbctx.apps.dbcs-prag.comp.db.de/sse | DB-Kontext-Server |
| `jira` | sse | https://taros-playground-mcp-jira-v2.apps.dbcs-prag.comp.db.de/sse | Jira (read/write) |
| `confluence` | sse | https://taros-playground-mcp-confluence.apps.dbcs-prag.comp.db.de/sse | Confluence (read) |
| `GitLab` | http | https://git.tech.rz.db.de/api/v4/mcp | GitLab API (DB) |
## Öffentliche / paketbasierte Server
| Server | Bezug | Zweck |
|--------|-------|-------|
| `mcp-atlassian` | `uvx mcp-atlassian` | Jira/Confluence über PAT |
| `db-ux` | `npx -y @db-ux/mcp-server@latest` | DB UX Komponenten & Design Tokens |
| `memory-palace` | https://github.com/ (lokaler Build, `dist/index.js`) | Memory-Palace-Notizen |
## Beispiel-Konfiguration (`mcp.json`)
```jsonc
{
"mcpServers": {
"dbctx": {
"type": "sse",
"url": "https://taros-playground-dbctx.apps.dbcs-prag.comp.db.de/sse",
"disabled": false,
"autoApprove": []
},
"confluence": {
"type": "sse",
"url": "https://taros-playground-mcp-confluence.apps.dbcs-prag.comp.db.de/sse",
"headers": {
"Authorization": "Bearer <TOKEN>",
"X-Confluence-Host": "arija-confluence.jaas.service.deutschebahn.com",
"X-Confluence-Mode": "read"
},
"disabled": false,
"autoApprove": []
},
"jira": {
"type": "sse",
"url": "https://taros-playground-mcp-jira-v2.apps.dbcs-prag.comp.db.de/sse",
"headers": {
"Authorization": "Bearer <TOKEN>",
"X-Jira-Host": "arija.jaas.service.deutschebahn.com",
"X-Jira-Mode": "read"
},
"autoApprove": []
},
"GitLab": {
"type": "http",
"url": "https://git.tech.rz.db.de/api/v4/mcp",
"disabled": false,
"autoApprove": []
},
"db-ux": {
"command": "npx",
"args": ["-y", "@db-ux/mcp-server@latest"],
"disabled": false,
"autoApprove": []
},
"mcp-atlassian": {
"command": "uvx",
"args": ["mcp-atlassian"],
"env": {
"CONFLUENCE_URL": "https://arija-confluence.jaas.service.deutschebahn.com",
"CONFLUENCE_PERSONAL_TOKEN": "<TOKEN>",
"JIRA_URL": "https://arija.jaas.service.deutschebahn.com",
"JIRA_PERSONAL_TOKEN": "<TOKEN>"
},
"disabled": false,
"autoApprove": []
}
}
}
```
## Eintrag hinzufügen
1. Server in die Tabelle oben aufnehmen (Name, Typ, Endpunkt/Paket, Zweck).
2. Falls hilfreich: Beispiel-Snippet ergänzen — **mit `<TOKEN>`-Platzhaltern**.
3. Committen, pushen.
## Weiterführend
- Kiro MCP-Doku: https://kiro.dev/docs/mcp/
- `uv`/`uvx` installieren: https://docs.astral.sh/uv/getting-started/installation/