Was ist FlowMCP?
Das Problem
Abschnitt betitelt „Das Problem“KI-Agenten brauchen Tools — “Kryptopreise abrufen”, “Wallet-Salden pruefen”, “Open Data abfragen”. Aber APIs sind chaotisch: unterschiedliche Authentifizierungsmethoden, URL-Strukturen, Antwortformate und Rate Limits. Jede Integration erfordert individuellen Servercode, Parametervalidierung, Fehlerbehandlung und Antwortformatierung.
Bei 5 APIs ist das muehsam. Bei 50 unwartbar. Bei 500 unmoeglich ohne systematischen Ansatz.
Die Loesung
Abschnitt betitelt „Die Loesung“FlowMCP ist eine Schema-basierte Normalisierungsschicht, die jede Datenquelle in MCP-kompatible Tools transformiert. Du schreibst ein deklaratives .mjs Schema. FlowMCP uebernimmt Validierung, URL-Konstruktion, Authentifizierung und Antwortformatierung.
Kein individueller Servercode. Kein Boilerplate. Ein Schema pro Provider.
Vier Primitive
Abschnitt betitelt „Vier Primitive“FlowMCP v3.0.0 unterstuetzt vier Primitive in einer einzelnen Schema-Datei:
Minimales Beispiel
Abschnitt betitelt „Minimales Beispiel“Ein vollstaendiges, ausfuehrbares Schema — alles, was ein KI-Agent braucht, um die CoinGecko-Preis-API aufzurufen:
export const main = { namespace: 'coingecko', name: 'CoinGecko Prices', description: 'Cryptocurrency price data from CoinGecko', version: '3.0.0', root: 'https://api.coingecko.com/api/v3', tools: { simplePrice: { method: 'GET', path: '/simple/price', description: 'Get current price of cryptocurrencies', parameters: { ids: { type: 'string', required: true, description: 'Coin IDs (comma-separated)' }, vs_currencies: { type: 'string', required: true, description: 'Target currencies' } } } }}Schnellstart
Abschnitt betitelt „Schnellstart“-
FlowMCP installieren
Terminal-Fenster npm install -g github:FlowMCP/flowmcp-cli -
Verfuegbare Schemas durchsuchen
FlowMCP wird mit 450+ vorgefertigten Schemas fuer Krypto, DeFi, Open Data und mehr ausgeliefert.
Terminal-Fenster flowmcp search coingecko -
Ein Tool zum Projekt hinzufuegen
Aktiviert das Tool und zeigt die erwarteten Eingabeparameter an.
Terminal-Fenster flowmcp add simple_price_coingecko -
Das Tool aufrufen
Terminal-Fenster flowmcp call simple_price_coingecko '{"ids": "bitcoin", "vs_currencies": "usd"}'
Wie es funktioniert
Abschnitt betitelt „Wie es funktioniert“FlowMCP trennt jedes Schema in zwei Exports:
| Export | Zweck | Beschreibung |
|---|---|---|
main | Deklarative Konfiguration | JSON-serialisierbar, hashbar — beschreibt Tools, Resources, Prompts und Skills |
handlers | Ausfuehrbare Logik | Optionale Factory-Funktion zur Transformation von API-Antworten |
Diese Trennung ermoeglicht Integritaets-Hashing (Schema-Manipulation erkennen), Security-Scanning (Handler vor Ausfuehrung analysieren) und Shared-List-Injektion (wiederverwendbare Wertelisten zur Laufzeit geladen).