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:
@@ -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/
|
||||
Reference in New Issue
Block a user