Ein MCP-Server (Model Context Protocol) ist ein leichtgewichtiges Programm, das Daten, Tools und Prompts über ein standardisiertes, offenes Protokoll einer KI-Anwendung verfügbar macht und es KI-Assistenten ermöglicht, auf externe Systeme, Datenbanken, APIs und Dateien zuzugreifen.
MCP-Server nutzen JSON-RPC 2.0 für den Nachrichtenaustausch und folgen einer Client-Server-Architektur. Jeder Server stellt drei Primitive bereit: Resources (lesbare Daten oder Inhalte), Tools (aufrufbare Funktionen) und Prompts (wiederverwendbare Templates). Eine Host-Anwendung (wie Claude Desktop oder ChatGPT) verbindet sich mit einem oder mehreren MCP-Servern, typischerweise über stdio-Transport für lokale Prozesse oder HTTP für Remote-Server.
Die Verbindung beginnt mit einem Capability-Negotiation-Handshake, dann kann der Host Tools aufrufen, Ressourcen lesen und Prompts vom Server nutzen. Beispiel: Ein MCP-Server für dein Dateisystem ermöglicht es einem KI-Assistenten, Dateien in einem bestimmten Verzeichnis zu lesen und zu schreiben, indem Dateivorgänge als Tools verfügbar gemacht werden.
MCP ist eine offene Protokoll-Spezifikation, die ursprünglich von Anthropic veröffentlicht wurde und nun als offener Standard entwickelt wird. Es integriert sich natürlich mit Automationen und Infrastructure-Tools und ermöglicht KI-Assistenten, deine Infrastruktur abzufragen, DNS-Records zu analysieren oder Diagnosen auszuführen, ohne benutzerdefinierte Integrationen zu bauen.
WarningSicherheit: Das Ausführen von Third-Party-MCP-Servern gewährt diesen breiten Tool- und Datenzugriff mit minimaler Sandbox-Unterstützung. Ein böswilliger oder fehlerhafter Server kann Daten exfiltrieren oder unbeabsichtigte Aktionen auslösen. Überprüfe immer den Server-Code und implementiere Berechtigungsprompts, bevor du nicht vertrauenswürdige Server verbindest.
InfraNest stellt einen offiziellen MCP-Server bereit, der KI-Assistenten ermöglicht, deine DNS-Zonen, Zertifikate, Verfügbarkeitsstatus und mehr über dieselbe API abzufragen, die deine Integrationen nutzen.