Zum Inhalt springen

Was ist FlowMCP?

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.

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.

FlowMCP v3.0.0 unterstuetzt vier Primitive in einer einzelnen Schema-Datei:

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' }
}
}
}
}
  1. FlowMCP installieren

    Terminal-Fenster
    npm install -g github:FlowMCP/flowmcp-cli
  2. Verfuegbare Schemas durchsuchen

    FlowMCP wird mit 450+ vorgefertigten Schemas fuer Krypto, DeFi, Open Data und mehr ausgeliefert.

    Terminal-Fenster
    flowmcp search coingecko
  3. Ein Tool zum Projekt hinzufuegen

    Aktiviert das Tool und zeigt die erwarteten Eingabeparameter an.

    Terminal-Fenster
    flowmcp add simple_price_coingecko
  4. Das Tool aufrufen

    Terminal-Fenster
    flowmcp call simple_price_coingecko '{"ids": "bitcoin", "vs_currencies": "usd"}'

FlowMCP trennt jedes Schema in zwei Exports:

ExportZweckBeschreibung
mainDeklarative KonfigurationJSON-serialisierbar, hashbar — beschreibt Tools, Resources, Prompts und Skills
handlersAusfuehrbare LogikOptionale 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).