MCP-Server
Die FireAPI-Dokumentation steht zusätzlich als Model-Context-Protocol-Server bereit. MCP-fähige Clients — etwa Claude Desktop, Claude Code oder Cursor — können Endpunkte durchsuchen, Parameter einsehen und Beispielantworten abrufen, ohne dass du zwischen IDE und Browser wechseln musst.
Verfügbare Tools
| Name | Eingabe | Beschreibung |
|---|---|---|
| search_endpoints | query: string · limit?: int | Tippfehler-tolerante Volltextsuche über Namen, Pfade, Beschreibungen, Parameter und Enum-Werte. |
| get_endpoint | path: string oder id: int | Vollständige Doku eines Endpunkts inklusive Parameter, Antwortbeispielen und Enum-Referenzen. |
| list_categories | include_endpoints?: bool | Hierarchische Übersicht aller Kategorien, Funktionsgruppen und Endpunkte. |
| get_enum | key: string | Liefert die zulässigen Werte eines Enums (z.B. vm.os, dns.record). |
Einrichtung
- In Claude Desktop in der linken Seitenleiste auf Customize klicken.
- Im Bereich Connectors ganz unten auf Add custom connector klicken.
- Als URL
https://docs.fireapi.de/mcpeintragen und mit Add bestätigen.
Der Server benötigt keine Authentifizierung und ist sofort einsatzbereit. Im Eingabefeld erscheint ein Werkzeug-Symbol mit den vier verfügbaren Tools.
Alternative: Konfigurationsdatei mit mcp-remote-Bridge
Für Pläne ohne Connectors-Funktion lässt sich der Server auch über eine STDIO-Bridge anbinden. Dafür benötigt das System eine installierte Node.js-Umgebung (npx).
Unter Einstellungen → Entwickler → Edit Config die
claude_desktop_config.json
öffnen und ergänzen:
{
"mcpServers": {
"fireapi-docs": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://docs.fireapi.de/mcp"
]
}
}
}- macOS
- ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows
- %APPDATA%\Claude\claude_desktop_config.json
Anschließend Claude Desktop vollständig schließen und neu starten.
In einer aktiven Claude-Code-Session:
claude mcp add --transport http fireapi-docs https://docs.fireapi.de/mcp
Verbindungsstatus mit dem Befehl /mcp prüfen.
In Cursor unter Settings → Tools & Integrations → MCP auf Add new MCP server klicken – die globale
mcp.json
öffnet sich. Dort folgenden Eintrag ergänzen:
{
"mcpServers": {
"fireapi-docs": {
"url": "https://docs.fireapi.de/mcp"
}
}
}Dateipfad (alternativ direkt editieren)
- macOS/Linux
- ~/.cursor/mcp.json
- Windows
- %USERPROFILE%\.cursor\mcp.json
Soll der Server nur in einem einzelnen Projekt aktiv sein, stattdessen .cursor/mcp.json im Projekt-Root anlegen.
Sobald die Datei gespeichert ist, erscheint der Server in der MCP-Liste mit grünem Status.
Direkte Anbindung mit dem offiziellen @modelcontextprotocol/sdk in TypeScript:
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport }
from "@modelcontextprotocol/sdk/client/streamableHttp.js";
const client = new Client({ name: "fireapi-app", version: "1.0.0" });
await client.connect(new StreamableHTTPClientTransport(
new URL("https://docs.fireapi.de/mcp")
));
const { tools } = await client.listTools();
const result = await client.callTool({
name: "search_endpoints",
arguments: { query: "vm starten" }
});
SDKs sind außerdem für Python, Java, Kotlin, Go und C# verfügbar.