Zum Inhalt springen

MCP Server

Das Model Context Protocol (MCP) ist ein offener Standard zur Verbindung von KI-Modellen mit externen Tools und Datenquellen. FlowMCP kann als MCP-Server laufen und alle aktiven Schemas als Tools fuer jeden MCP-kompatiblen KI-Client bereitstellen.

Anstatt fuer jede API eigenen Server-Code zu schreiben, deklarierst du Schemas und FlowMCP uebernimmt das MCP-Protokoll, die Parameter-Validierung und die API-Ausfuehrung.

So verbindet FlowMCP KI-Clients und APIs:

Der KI-Client sendet Tool-Aufrufe ueber das MCP-Protokoll. FlowMCP loest das richtige Schema auf, validiert Parameter, ruft die Upstream-API auf und gibt das Ergebnis zurueck.

Der schnellste Weg, Schemas bereitzustellen, ist ueber die CLI:

Terminal-Fenster
# Alle aktiven Tools als MCP-Server bereitstellen (stdio)
flowmcp server
# Mit spezifischem Schema-Verzeichnis
flowmcp server --schemas ./schemas/
# Eine bestimmte Gruppe bereitstellen
flowmcp server --group crypto

Fuer programmatische Kontrolle siehe den Server-Integration-Guide.

FlowMCP zur claude_desktop_config.json hinzufuegen:

{
"mcpServers": {
"flowmcp": {
"command": "npx",
"args": ["-y", "flowmcp", "server"],
"env": {
"ETHERSCAN_API_KEY": "your_key_here",
"MORALIS_API_KEY": "your_key_here"
}
}
}
}

Speicherort der Konfigurationsdatei:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

FlowMCP zu den Cursor-MCP-Einstellungen hinzufuegen:

{
"mcpServers": {
"flowmcp": {
"command": "npx",
"args": ["-y", "flowmcp", "server"]
}
}
}

Cursor-Einstellungen oeffnen und zum MCP-Bereich navigieren, um diese Konfiguration hinzuzufuegen.

FlowMCP als lokalen MCP-Server hinzufuegen:

Terminal-Fenster
claude mcp add flowmcp --scope local -- npx -y flowmcp server

Claude Code startet den Server automatisch bei Bedarf.

API-Schluessel, die von deinen Schemas benoetigt werden, koennen auf drei Wegen bereitgestellt werden:

MethodeBeispielGeeignet fuer
~/.flowmcp/.env-DateiETHERSCAN_API_KEY=abc123Dauerhaftes lokales Setup
env-Block in Client-ConfigSiehe Claude-Desktop-Beispiel obenKonfiguration pro Client
System-Umgebungsvariablenexport ETHERSCAN_API_KEY=abc123CI/CD und Container

Alle aktiven Tools aus deiner .flowmcp/config.json werden zu MCP-Primitiven:

Schema-PrimitivMCP-PrimitivBeschreibung
ToolsMCP ToolsAPI-Endpunkte, die die KI aufrufen kann
ResourcesMCP ResourcesStatische Daten, die die KI lesen kann
PromptsMCP PromptsVorgefertigte Prompt-Templates

Jedes Tool wird mit Name, Beschreibung und Zod-validiertem Parameter-Schema registriert — der KI-Client erhaelt alles, was er zum Entdecken und Aufrufen des Tools braucht.