Skip to Content
DevOpsDocs MCP-Server (Preview)

Docs MCP-Server (Preview)

Preview — Der Docs MCP-Server ist aktuell in der Vorschau-Phase. API und Funktionsumfang können sich noch ändern.

Die ProcessCube®-Dokumentation ist als MCP-Server  verfügbar. Damit können AI-Assistenten wie Claude die gesamte Dokumentation durchsuchen und als Wissensquelle nutzen.

Was ist MCP?

Das Model Context Protocol (MCP)  ist ein offener Standard von Anthropic, der AI-Assistenten den Zugriff auf externe Datenquellen und Tools ermöglicht. Der Docs MCP-Server stellt die ProcessCube®-Docs-Suche als Tool bereit — Claude kann damit eigenständig nach Informationen zu Engine, Studio, LowCode, Authority und allen weiteren Komponenten suchen.

Verfügbare Tools

ToolBeschreibung
search_docsDurchsucht die gesamte ProcessCube®-Dokumentation (Volltextsuche)
list_collectionsListet alle verfügbaren Dokumentations-Collections auf

search_docs

Durchsucht die Dokumentation mit optionalem Collection-Filter.

ParameterTypPflichtBeschreibung
querystringJaSuchbegriff (deutsch oder englisch)
collectionstringNeinCollection-Filter (z.B. engine, studio, lowcode)
limitnumberNeinMax. Ergebnisse (Standard: 10, max: 50)

list_collections

Gibt alle verfügbaren Collections mit Dokumentanzahl und Beschreibung zurück. Nützlich um vor einer Suche zu erfahren, welche Collections es gibt.

Einrichtung

Claude Code

In Claude Code  wird der MCP-Server über die CLI registriert.

MCP-Server registrieren

claude mcp add processcube-docs --transport http https://docs.processcube.io/api/mcp

Dieser Befehl registriert den Server in der lokalen Claude Code Konfiguration. Mehr zur MCP-Konfiguration in Claude Code: Using MCP Servers 

Verbindung prüfen

Starte eine neue Conversation und frage Claude:

Welche ProcessCube-Dokumentations-Collections gibt es?

Claude sollte das list_collections-Tool aufrufen und die verfügbaren Collections anzeigen.

Die Registrierung gilt für alle zukünftigen Conversations. Um den Server zu entfernen: claude mcp remove processcube-docs

Lokale Entwicklung

Für die lokale Entwicklung kann der MCP-Server zusammen mit dem Docs-Projekt gestartet werden:

Suchindex erstellen (einmalig)

npm run index:local

Erstellt einen lokalen qmd-Suchindex in /tmp/qmd/. Benötigt einen GITHUB_TOKEN in der .env-Datei für den Zugriff auf Changelogs.

Dev-Server starten

npm run dev:mcp

Startet Next.js mit aktivierter Suche und MCP-Endpoint auf http://localhost:3000/api/mcp.

MCP-Verbindung testen

Mit dem MCP Inspector :

npm run mcp:inspector

Dort Streamable HTTP als Transport wählen und http://localhost:3000/api/mcp als URL eingeben.

In Claude Code lokal nutzen

claude mcp add processcube-docs-local --transport http http://localhost:3000/api/mcp

Architektur

docs.processcube.io (Next.js / Nextra) ├── Docs-Webseite (für Menschen) ├── /api/search (REST-API für die Web-Suche) └── /api/mcp (MCP-Endpoint für AI-Assistenten) │ Streamable HTTP ┌───┴────────────────┐ │ Claude Code │ │ Claude Desktop │ │ Claude.ai │ └────────────────────┘

Der MCP-Server nutzt intern dieselbe qmd -basierte Volltextsuche (BM25-Ranking) wie die Webseite — es gibt keine separate Datenbank oder Infrastruktur.