DE · AT · CHGlossar

MCP (Model Context Protocol)

Aktualisiert:

Gilt für: Odoo 20.0; App AI (Odoo AI): Datenbank als entfernter MCP-Server unter /mcp; Edition, Hostingmodell und Tarif nennt die MCP-Seite nicht

Kurz gesagt

MCP (Model Context Protocol) ist ein offener Standard für die Anbindung einer externen KI-Anwendung an Daten und Werkzeuge. In Odoo 20.0 beschreibt die Dokumentation im KI-Bereich Ihre Datenbank als entfernten MCP-Server unter ihrer Adresse plus /mcp; ein API-Schlüssel im Scope MCP handelt mit den Rechten seines Benutzers. Edition, Hostingmodell und Tarif nennt die MCP-Seite nicht; das klären Sie im Angebot.

Das Wichtigste

  • Die Spezifikation 2026-07-28 überträgt Nachrichten als JSON-RPC 2.0; ein Server bietet Ressourcen, Prompts und Werkzeuge an.
  • Der Standard trennt Host, Client und Server; ein Client spricht mit genau einem Server.
  • Die Dokumentation 20.0 beschreibt im KI-Bereich Ihre Datenbank als entfernten MCP-Server; der Endpunkt ist die Datenbank-Adresse plus /mcp.
  • Die MCP-Seite der Dokumentation nennt keine Edition, kein Hostingmodell und keinen Tarif; klären Sie das mit Odoo oder Ihrem Odoo-Partner.
  • Der Ausweis ist ein statischer API-Schlüssel im Scope MCP; jeder Aufruf nutzt die Rechte seines Benutzers (Dokumentation 20.0).
  • Die Dokumentation 20.0 nennt fünf standardmäßig sichtbare Werkzeuge; weitere geben Sie einzeln im Entwicklermodus frei.

Hinweis der Redaktion: Die Odoo-Dokumentation (Version 20.0) nennt nicht, für welche Hosting-Varianten (Odoo Online, Odoo.sh, On-Premise) diese Funktion verfügbar ist. Die übrigen Angaben sind an den Quellen geprüft; klären Sie die Verfügbarkeit für Ihre Installation bei Odoo oder Ihrem Partner.

MCP (Model Context Protocol) ist ein offener Standard, mit dem eine KI-Anwendung Kontext und Werkzeuge aus einer fremden Quelle nutzt (Spezifikation 2026-07-28). Die Spezifikation verteilt das auf drei Rollen: einen Host, der die Anwendung steuert, Clients als einzelne Verbindungen zu je einem Server und Server, die Kontext und Werkzeuge bereitstellen.

Wie MCP aufgebaut ist

MCP überträgt seine Nachrichten als JSON-RPC 2.0 und bleibt unabhängig vom Transportweg: Die Spezifikation nennt zwei Standardwege, stdio (zeilenweise Nachrichten über die Standardströme eines vom Client gestarteten Prozesses) und Streamable HTTP (jede Nachricht ist ein HTTP-POST an einen einzigen MCP-Endpunkt). Ein Server bietet Ressourcen, Prompts und Werkzeuge an und läuft entweder als lokaler Prozess oder als entfernter Dienst. Die Spezifikation verlangt von jeder Umsetzung Einwilligungs- und Autorisierungsabläufe, etwa die ausdrückliche Zustimmung vor dem Aufruf eines Werkzeugs; durchsetzen kann das Protokoll diese Regeln nach eigener Aussage nicht. Beschreibungen eines Werkzeugs gelten als nicht vertrauenswürdig, solange sie nicht von einem vertrauenswürdigen Server stammen.

Welche Rolle MCP in Odoo spielt

Die Dokumentation 20.0 beschreibt im KI-Bereich Ihre Odoo-Datenbank als entfernten MCP-Server; den Part des Clients übernimmt der externe KI-Agent. Er verbindet sich mit der Adresse Ihrer Datenbank plus /mcp (im Beispiel der Dokumentation https://example.odoo.com/mcp) und fragt beim Verbinden die Werkzeuge ab, die Ihre Datenbank anbietet; für den Rest der Sitzung merkt er sie sich. Als Ausweis dient ein statischer API-Schlüssel, den Sie im eigenen Profil anlegen und dabei im Feld Scope auf MCP setzen. Jeder Aufruf prüft damit die Identität und die Rechte des Benutzers, dem der Schlüssel gehört.

Rolle laut Spezifikation Aufgabe Im Odoo-Aufbau (Dokumentation 20.0)
Host steuert Verbindungen, Rechte und Einwilligungen die KI-Anwendung auf Ihrem Rechner
Client Verbindung zu genau einem Server der externe KI-Agent, der Werkzeuge abfragt und aufruft
Server stellt Kontext und Werkzeuge bereit Ihre Odoo-Datenbank, erreichbar unter der Datenbank-Adresse plus /mcp

Odoo weist darauf hin, dass die Dokumentation die Begriffe nicht streng technisch verwendet und mit Client auch die KI-Anwendung meint, mit der Sie arbeiten. Von den Werkzeugen sind fünf von Haus aus sichtbar; die übrigen sind verborgen und werden im Entwicklermodus einzeln freigegeben (in der Dokumentation Settings ‣ Technical ‣ Server Actions, Reiter Usage, Kästchen Available in MCP).

Beispiel (erfunden)

Ein Handelsbetrieb will offene Rechnungen schneller überblicken; das Beispiel setzt voraus, dass sein Angebot den MCP-Zugang umfasst. Die Geschäftsführung legt für ein eigenes internes Konto einen API-Schlüssel mit dem Scope MCP an, trägt im KI-Client die Adresse der Datenbank mit /mcp und den Schlüssel ein und fragt nach den offenen Rechnungen des letzten Quartals. Der Agent liest beim Verbinden die Werkzeugliste und antwortet aus den Datensätzen, die dieses Konto sehen darf; mehr Rechte als das Konto hat der Agent nicht.

Geltung

MCP ist eine technische Spezifikation und keine Rechtsvorschrift; für Ihren Betrieb zählt, was die eingesetzte Software umsetzt und was Ihr Vertrag verlangt. Veröffentlicht wird die Spezifikation auf modelcontextprotocol.io; am 15. Oktober 2026 kennzeichnet sie die Fassung vom 28. Juli 2026 als die aktuelle Version. Grundlage für den Odoo-Teil ist die Dokumentation 20.0 (Versionshinweise September 2026): Deren MCP-Seite nennt für den Zugang weder Edition noch Hostingmodell noch Tarif, die Preisseite führt den MCP-Server nicht auf und der Editionsvergleich enthält keine Zeile dazu (gelesen am 15.10.2026). Ob Ihre Edition, Ihr Hostingmodell und Ihr Tarif den Zugang umfassen, klären Sie deshalb vor dem Aufbau mit Odoo oder Ihrem Odoo-Partner. Die Einrichtung beschreibt MCP-Server in Odoo.

Nicht zu verwechseln mit

  • Externe API von Odoo (JSON-2): Dort ruft Ihr Programm festgelegte Endpunkte wie /json/2/<Modell>/<Methode> auf; MCP ist ein eigener Standard, in dem der Client erst die Werkzeuge des Servers abfragt (JSON-2 API und XML-RPC).
  • KI-Funktionen in Odoo (Ask AI, KI-Agenten): Sie arbeiten innerhalb der Datenbank; MCP verbindet eine externe KI-Anwendung mit ihr (KI in Odoo).
  • Werkzeug (Tool): Ein einzelner Aufruf, den ein Server anbietet; MCP ist das Protokoll, mit dem ein Client diese Werkzeuge findet und nutzt.

Häufige Fragen

Ist MCP das Gleiche wie die externe API von Odoo?

Nein. Bei der externen API ruft Ihr Programm festgelegte Endpunkte auf. Beim MCP-Zugang nach der Dokumentation 20.0 liest der KI-Client beim Verbinden die Werkzeugliste Ihrer Datenbank und ruft diese Werkzeuge danach selbst auf; der Ausweis ist ein statischer API-Schlüssel mit dem Scope MCP.

Brauche ich MCP für die KI-Funktionen in Odoo?

Nein. Ask AI und die KI-Agenten arbeiten innerhalb Ihrer Datenbank; MCP verbindet dagegen eine externe KI-Anwendung mit ihr. Den nativen Zugang beschreibt die Dokumentation 20.0 im KI-Bereich; die MCP-Seite nennt dafür keine Edition, kein Hostingmodell und keinen Tarif, und Preisseite und Editionsvergleich führen den MCP-Server nicht (gelesen am 15.10.2026). Klären Sie das vor dem Aufbau mit Odoo oder Ihrem Odoo-Partner.

Muss ich MCP einsetzen?

Nein, Sie entscheiden das. MCP ist eine technische Spezifikation und keine Rechtsvorschrift; sie beschreibt, wie ein Client die Werkzeuge eines Servers findet und aufruft. Ohne die Anforderung, einen externen KI-Agenten anzubinden, genügen die bestehenden Zugänge wie die externe API von Odoo; deren Dokumentationsseite nennt die Tarifbindung ausdrücklich (nur in den Tarifen Custom, nicht in Eine App Gratis oder Standard, gelesen am 15.10.2026).

Quellen

  1. Model Context Protocol Specification, Version 2026-07-28 (Overview, Rollen Host/Client/Server, Sicherheitsgrundsätze)Model Context Protocol (modelcontextprotocol.io) · abgerufen am
  2. Architecture, Spezifikation 2026-07-28 (Host, Clients mit 1:1-Verbindung, Server als lokaler Prozess oder entfernter Dienst)Model Context Protocol (modelcontextprotocol.io) · abgerufen am
  3. Transports, Spezifikation 2026-07-28 (stdio und Streamable HTTP, JSON-RPC-Nachrichten)Model Context Protocol (modelcontextprotocol.io) · abgerufen am
  4. AI MCP server (Odoo 20.0): Datenbank als entfernter MCP-Server, Endpunkt Datenbank-Adresse plus /mcp, statischer API-Schlüssel mit Scope MCP, Rechte des Schlüsselbenutzers, Werkzeugfreigabe; keine Angabe zu Edition, Hostingmodell oder TarifOdoo S.A., Dokumentation · abgerufen am
  5. Available MCP tools (Odoo 20.0): Werkzeugliste mit vorgeschlagenem Readonly-Status, Sichtbarkeit nur für Modelle, auf die der Benutzer Zugriff hatOdoo S.A., Dokumentation · abgerufen am
  6. AI (Odoo 20.0): Ask AI und KI-Agenten arbeiten innerhalb der DatenbankOdoo S.A., Dokumentation · abgerufen am
  7. External JSON-2 API (Odoo 20.0): POST an den festen Endpunkt /json/2/<model>/<method> mit API-Schlüssel als Bearer; Tarifhinweis der Seite: nur in den Tarifen Custom, nicht in Eine App Gratis oder StandardOdoo S.A., Entwicklerdokumentation · abgerufen am
  8. Odoo 20 Release Notes, September 2026 (Abschnitt KI: Odoo mit allem verbinden über MCP)Odoo S.A. · abgerufen am
  9. Suchindex der Dokumentation 20.0 (searchindex.js): der Begriff MCP kommt nur in der KI-App vor (applications/productivity/ai und …/ai/mcp_server), nicht auf den Seiten zu Odoo Online, Odoo.sh oder HostingOdoo S.A., Dokumentation · abgerufen am
  10. Odoo-Preise (de_DE): Tarife Eine App Gratis, Standard und Custom; Standard nur Odoo Online, Custom Odoo Online, Odoo.sh und On-premise mit Odoo Studio, KI-Agenten, mehreren Firmen und externer API; kein Vorkommen von MCPOdoo S.A. · abgerufen am
  11. Odoo-Editionen im Vergleich (de_DE): Odoo Community (Open-Source) und Odoo Enterprise (lizenziert) im Funktionsvergleich; kein Vorkommen von MCPOdoo S.A. · abgerufen am
  12. Quellcode-Repository odoo/odoo, Branch 20.0 (Dateiliste des Community-Zweigs: kein Pfad mit MCP-Bezug, kein KI-Modul)Odoo S.A., öffentliches Repository · abgerufen am