Zum Inhalt

MCP-Übersicht

Was ist MCP?

Das Model Context Protocol (MCP) ist ein offener Standard, der AI-Assistenten (wie Claude, GPT, etc.) ermöglicht, externe Tools und Datenquellen direkt zu nutzen. Statt dass ein Mensch eine API aufruft, kann ein AI-Agent dies selbständig tun.

Spezifikation: modelcontextprotocol.io

Kavra Siegel als MCP-Server

Kavra Siegel implementiert einen MCP-Server mit folgenden Eigenschaften:

Eigenschaft Wert
Transport HTTP POST (Streamable HTTP)
Protokoll JSON-RPC 2.0
Endpoint https://siegel.kavra.cloud/mcp
Auth X-Kavra-Service-Token Header
Protokollversion 2024-11-05

Verfügbare Tools

Der MCP-Server stellt 3 Tools bereit:

Tool Beschreibung
kavra_siegel_stamp_hash SHA-256-Hash mit eIDAS-Zeitstempel versehen
kavra_siegel_stamp_content Base64-Content stempeln (Hash wird serverseitig berechnet)
kavra_siegel_verify_token Stempel anhand der UUID verifizieren

Details: MCP-Tools

Ablauf

┌──────────────┐        ┌───────────────────┐
│  AI-Agent    │        │  Kavra Siegel MCP  │
│  (Claude)    │        │  /mcp              │
└──────┬───────┘        └────────┬───────────┘
       │  initialize              │
       │─────────────────────────>│
       │  serverInfo, capabilities│
       │<─────────────────────────│
       │                          │
       │  tools/list              │
       │─────────────────────────>│
       │  3 tools                 │
       │<─────────────────────────│
       │                          │
       │  tools/call              │
       │  kavra_siegel_stamp_hash │
       │─────────────────────────>│
       │  Stempel erstellt        │
       │<─────────────────────────│

Warum MCP statt REST?

Für menschliche Entwickler ist die REST-API bequemer. MCP richtet sich an AI-Agents, die:

  • Tools dynamisch entdecken (tools/list)
  • Strukturierte Input-Schemas brauchen (inputSchema)
  • Ergebnisse als Content-Blöcke erwarten
  • In AI-Plattformen wie Claude Desktop integriert sind

Beide Wege gleichwertig

MCP und REST nutzen denselben Stamp-Service im Backend. Ein per MCP erstellter Stempel ist identisch mit einem per REST erstellten.

Nächste Schritte