Zum Inhalt springen
MCP

Die ADITUS-Dokumentation direkt in deinem Coding-Assistenten.

Ein öffentlicher, rein lesender MCP-Server über die API-Referenz und den Micro-Frontend-Leitfaden. Kein Konto, kein Schlüssel: ohne Konfiguration über ein Verzeichnis aktivieren oder eine URL eintragen, und Claude, Cursor, Copilot oder ChatGPT schlagen den echten Vertrag nach, statt zu raten.

https://developers.aditus.com/api/mcp

Verfügbar in …

Der Server ist in diesen Verzeichnissen veröffentlicht. Dort mit einem Klick aktivieren, ganz ohne Konfigurationsdatei.

  • Claude

    Direkt als Connector in Claude aktivieren: ein Klick, kein Snippet nötig.

    In Claude öffnen
  • Official MCP Registry

    Der offizielle Server-Eintrag (com.aditus.developers/developer-portal), den Registry-fähige Clients importieren.

    Listing öffnen
  • Glama

    Connector-Seite mit Werkzeugübersicht und Inspektor im Browser.

    Listing öffnen
  • Smithery

    Listing mit Installationsbefehlen für viele Clients und einem gehosteten Playground.

    Listing öffnen

Manuelle Einrichtung

Nur nötig, wenn dein Client kein Verzeichnis unterstützt. Streamable HTTP, keine Authentifizierung, kein Sitzungszustand. Wähle deinen Client:

Claude Code: Diesen Befehl einmal im Terminal ausführen, danach steht der Server in jeder Sitzung bereit.

Claude Code
claude mcp add --transport http aditus-docs https://developers.aditus.com/api/mcp

Cursor: Diesen Inhalt in .cursor/mcp.json im Projektordner ablegen (oder in ~/.cursor/mcp.json für alle Projekte).

Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "aditus-docs": {
      "url": "https://developers.aditus.com/api/mcp"
    }
  }
}

VS Code mit Copilot: Diesen Inhalt in .vscode/mcp.json im Projektordner ablegen oder über „MCP: Add Server“ in die Nutzereinstellungen übernehmen.

VS Code / Copilot · .vscode/mcp.json
{
  "servers": {
    "aditus-docs": {
      "type": "http",
      "url": "https://developers.aditus.com/api/mcp"
    }
  }
}

Claude Desktop: Einstellungen → Entwickler → Konfiguration bearbeiten öffnen, diesen Inhalt in claude_desktop_config.json einfügen und die App neu starten.

Claude Desktop · claude_desktop_config.json
{
  "mcpServers": {
    "aditus-docs": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://developers.aditus.com/api/mcp"]
    }
  }
}

ChatGPT: Unter Einstellungen → Connectors einen eigenen Connector mit der Endpunkt-URL von oben anlegen, kein Snippet nötig. Zum Ausprobieren ohne Client diesen Befehl im Terminal ausführen:

curl
curl -s https://developers.aditus.com/api/mcp \
  -H 'Accept: application/json, text/event-stream' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"search_docs","arguments":{"query":"create cart"}}}'

Clients, die Server Cards lesen, finden denselben Server unter /.well-known/mcp/server-card.json.

Werkzeuge

Fünf rein lesende Werkzeuge. Die Inhalte stammen aus demselben bereinigten Collection-Snapshot wie die API-Referenz und die Markdown-Spiegel unter /ai, alle drei stimmen also immer überein.

ToolArgumenteLiefert
search_docsquery, limit?Gewichtete Volltextsuche über Module, Endpunkte und Leitfäden.
list_modules–Alle API-Module mit Richtung, Endpunktzahl und Links, dazu die Leitfäden.
list_endpointsmoduleAlle Endpunkte eines Moduls mit Methode, Pfad und Kurzbeschreibung.
get_endpointendpointVollständiger Vertrag: Parameter, Header, Request-Body und Beispielantworten.
get_guideguide, section?Markdown der Micro-Frontend-Leitfäden (Agent-Leitfaden, vollständige Doku, Überblick), der Guidelines oder Webhooks, ganz oder als Abschnitt.

Beispiel-Prompts

Drei typische Fragen und was nach dem Absenden passiert.

  1. „Wie lege ich über die ADITUS Shop-API einen Warenkorb an und füge ein Ticket hinzu?“

    Der Assistent ruft search_docs("create cart add item") auf, danach get_endpoint für die beiden passenden Endpunkte, und antwortet mit Reihenfolge der Requests, Pflicht-Headern und Body-Feldern sowie einer Beispielantwort.

  2. „Wie prüfe ich die Signatur eines ADITUS-Webhooks?“

    Der Assistent ruft get_guide("webhooks", "signature") auf und liefert den genauen Header-Namen, den Signaturalgorithmus und ein Prüf-Snippet in deiner Sprache, mit Verweis auf den Abschnitt im Leitfaden.

  3. „Welche ADITUS-APIs gibt es für die Zutrittskontrolle, und welcher Endpunkt liest die Scan-Historie eines Tickets?“

    Der Assistent ruft list_modules auf, wählt das Zutrittsmodul, ruft dafür list_endpoints und dann get_endpoint für den Scan-Historie-Endpunkt auf, und antwortet mit der Modulübersicht sowie Parametern und Antwortfeldern des Endpunkts.

Daten und Datenschutz

Kein Konto, kein Schlüssel, und deine Unterhaltung erreicht den Server nie: Dein Assistent schickt nur den Werkzeugnamen und seine Argumente (Suchbegriff, Modul, Endpunkt oder Leitfaden-ID). Für den Betrieb wird jede Anfrage protokolliert mit JSON-RPC-Methode, Werkzeugname, diesen Argumenten (je auf 200 Zeichen gekürzt), HTTP-Status, Fehler- oder Ablehnungsgrund, Trefferzahl, Dauer, Client-Name, Version und Protokollversion aus dem Initialize, User-Agent des Clients und einem kurzen schlüsselbasierten Hash (HMAC) der IP-Adresse; die Adresse selbst wird nie gespeichert. Protokollzeilen werden nach 90 Tagen gelöscht (Bereinigung beim Start und alle sechs Stunden), bleiben bei ADITUS und werden nicht an Dritte weitergegeben. Antworten stammen ausschließlich aus der öffentlichen Dokumentation. Fragen: Kontakt · Datenschutzerklärung