# 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 > ``. 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 ", "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 ", "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": "", "JIRA_URL": "https://arija.jaas.service.deutschebahn.com", "JIRA_PERSONAL_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 ``-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/