# MCP-Server

> Die DataBridge unterstützt das Model Context Protocol: ein eingebauter, read-only Server für Jobs, Mappings, Service-Bus-Queues und echte Connector-Schemas für KI-Assistenten wie Claude Code, GitHub Copilot oder Microsoft 365 Copilot.

---

Site [llms.txt](/llms.txt)

---

Die dsyr.DataBridge unterstützt das [Model Context Protocol (MCP)](https://modelcontextprotocol.io/)
— den offenen Standard, über den KI-Assistenten strukturiert auf externe Systeme zugreifen. Ein
eingebauter, **read-only** MCP-Server macht dieselben Daten, die auch über die HTTP-APIs
(`GetJobByRowKey`, `GetMappingByRowKey`) verfügbar sind, sowie die Service-Bus-Queue-Diagnose
zusätzlich als **MCP-Tools** ansprechbar — sodass ein KI-Assistent (Claude Code, GitHub Copilot,
Microsoft 365 Copilot, …) direkt gegen eine laufende DataBridge-Instanz Fragen stellen kann, statt
Tabellen manuell in Azure Storage Explorer oder per REST-Aufruf durchzusehen.

> **Read-only**
>
> Kein Tool verändert, löscht oder sendet irgendetwas. Der Server eignet sich zum Nachschlagen,
> Validieren und Debuggen — nicht zum Auslösen von Jobs oder Schreiben in Zielsysteme. Was genau
> jedes einzelne Tool lesen darf (und was bewusst **nicht** zurückgegeben wird, z. B. Nachrichten-
> inhalte oder Connection-Credentials), steht auf der Unterseite [Operationen](operationen/).



## Auf dieser Seite

- [Funktionsweise](funktionsweise/) — Endpunkt, Transport, Authentifizierung und wie die Function
  intern aufgebaut ist.
- [Operationen](operationen/) — die zehn verfügbaren Tools im Detail: was jedes einzelne liest,
  und was es *nicht* liest.
- [Nutzung](nutzung/) — Einrichtung mit Claude Code, GitHub Copilot (VS Code) und Microsoft 365
  Copilot.

## Kurzüberblick

| | |
|---|---|
| **Function** | `Mcp` (`DataBridge/Functions/McpApi.cs`) |
| **Route** | `POST /api/mcp` (JSON-RPC-Austausch über Streamable HTTP) |
| **Auth-Level** | `Function` (Function Key als `?code=`-Query-Parameter) |
| **Tools** | 10 — Jobs & Mappings, Service-Bus-Diagnose, Connector-Schema (siehe [Operationen](operationen/)) |
| **Schreibzugriff** | Keiner — alle Tools sind read-only, siehe [Operationen](operationen/) |

Der Server ist damit direkt an einer laufenden Function App (lokal oder in Azure) ansprechbar,
ohne eigenen Prozess oder zusätzliche Infrastruktur.

---

Section pages:

- [Funktionsweise](/docs/mcp-server/funktionsweise/): Wie der MCP-Server technisch aufgebaut ist: Endpunkt, Transport, Authentifizierung, interner Aufbau und eine bekannte Einschränkung.
- [Operationen](/docs/mcp-server/operationen/): Die zehn MCP-Tools im Detail: was jedes einzelne liest — und was bewusst nicht zurückgegeben wird.
- [Nutzung](/docs/mcp-server/nutzung/): Den MCP-Server mit Claude Code, GitHub Copilot (VS Code) oder Microsoft 365 Copilot verbinden.
