Zum Inhalt springen
/ Home / Glossar / stdio (Standard-Ein-/Ausgabe)

stdio (Standard-Ein-/Ausgabe)

stdio steht für standard input/output – die Standard-Ein- und Ausgabekanäle, über die ein Programm auf der Kommandozeile Daten empfängt und ausgibt. Beim Model Context Protocol ist stdio einer der beiden Transportwege: Der Host startet den MCP-Server als eigenen Kindprozess und tauscht die JSON-Nachrichten direkt über dessen Ein- und Ausgabe aus. Weil beide auf derselben Maschine laufen, ist keine gesonderte Authentifizierung nötig. Typischer Einsatz sind lokale Werkzeuge und Dateizugriffe auf dem eigenen Rechner; für firmenweite Systeme ist Streamable HTTP die passendere Wahl. Diagnosemeldungen gehören bei stdio nach stderr, damit sie den Protokollstrom nicht stören.