Überall stabiles JSON
Mit --json liefert jeder Befehl eine maschinenlesbare Hülle. --dry-run zeigt zuerst die exakte Anfrage, sodass ein Agent nie raten muss.
Ein einziger Prompt, eingefügt in Claude Code, Codex, Cursor oder Gemini CLI, installiert die FlowLeap-CLI, meldet Sie an und bringt Ihrem Agenten belegte Patentrecherche bei. EPA- und USPTO-Suche, Ansprüche, Zitierungen, Rechtsstand und Vollkorpus-Analytik, in dem Werkzeug, das ohnehin offen ist.
Kopieren Sie diesen Prompt und fügen Sie ihn in Ihren Agenten ein. Er installiert die CLI, hält für Ihre Anmeldung an, installiert die Skills für das Harness, in dem er läuft, und berichtet anschließend, was er getan hat.
Set up the FlowLeap patent CLI on this machine and wire it into yourself. FlowLeap gives you real patent data: EPO and USPTO search, claims, citations, legal status, and full-corpus analytics.
Work through these steps in order. Run the commands yourself, except where a step tells you to stop.
1. Install. Check my OS and architecture first. Prefer npm: `npm i -g flowleap`. If npm is not available, run `curl -fsSL https://flowleap.co/install.sh | sh`, which downloads the release binary for my platform from github.com/flowleap-ai/flowleap-cli and verifies it against the release sha256 checksums before it runs. Confirm with `flowleap --version`.
2. Sign in. Run `flowleap auth login`. It opens a browser and prints a verification URL and a user code. Print that URL and that code in your reply and STOP there. I complete the sign-in myself. Continue only once I tell you it is done.
3. Install the skills, so you know which commands to call: `flowleap skills install --target <harness>`. The targets are claude, claude-project, codex, cursor and gemini. Pick the one matching the harness you are running in; if none matches, use claude.
4. Provider keys are mine, not yours. Never ask me for an EPO or USPTO key, never read one from a file, never put one in a command, and never write one anywhere. Tell me to run `flowleap keys setup` myself in my own terminal, then `flowleap keys test` to check them. Keys are optional during the trial, which runs on FlowLeap's own patent-data keys up to a daily cap; past that, or after the trial, mine are required.
5. Verify. Run `flowleap auth status`, then `flowleap doctor`, then one harmless read: `flowleap --json tools list`.
6. Report back: the installed version, whether I am signed in, where the skills went, whether provider keys are set, and one example question I can now ask you.Nichts im Prompt setzt einen bestimmten Agenten voraus. Er wählt sein Skills-Ziel selbst aus claude, claude-project, codex, cursor und gemini.
Die Anmeldung öffnet einen Browser und zeigt einen Code. Der Agent gibt beides aus und wartet. Die Anmeldung schließen Sie selbst ab.
Provider-Schlüssel laufen nie über Ihren Agenten. Der Prompt untersagt ihm, ein EPA- oder USPTO-Geheimnis zu erfragen oder zu verarbeiten, und verweist Sie stattdessen auf den Terminal-Assistenten.
Fünf Befehle, der Reihe nach. Gleiches Ergebnis.
npm i -g flowleapDas npm-Paket führt keine Installationsskripte aus. Die native Binärdatei wird beim ersten Start geladen und gegen die Release-Prüfsumme verifiziert. Sie deckt macOS, Linux (samt statischem musl-Build) und Windows ab.
flowleap auth loginÖffnet einen Browser und zeigt einen Bestätigungscode. Für Headless- oder CI-Einsatz erzeugen Sie mit flowleap auth create-token ein widerrufbares Token und exportieren FLOWLEAP_TOKEN dort, wo die CLI läuft.
flowleap skills install --target claude32 Skills stecken in der Binärdatei und installieren offline, davon 14 mehrstufige Workflow-Rezepte: Stand der Technik, Freedom-to-Operate, Anspruchsanalyse, Bescheidserwiderung, Nichtigkeit, Verletzungsanalyse. Zielen Sie auf claude, claude-project, codex, cursor oder gemini und halten Sie sie mit flowleap skills update aktuell.
flowleap keys setup
flowleap keys testDer Assistent ist interaktiv und bewusst nur für Menschen: Schlüssel liegen lokal auf Ihrem Rechner und laufen nie über ein Modell. Prüfen Sie sie mit flowleap keys test. Während der Testphase sind Schlüssel optional (es gilt ein Tageslimit; mit eigenen Schlüsseln nutzen Sie den Dienst unbegrenzt).
flowleap doctorflowleap doctor prüft Konfiguration, Anmeldung und Erreichbarkeit des Backends. Mit --json liefert jeder Befehl eine maschinenlesbare Hülle, mit --dry-run zeigt er zuerst die exakte Anfrage.
curl -fsSL https://flowleap.co/install.sh | shcargo install --git https://github.com/flowleap-ai/flowleap-cli.gitDas Schnellinstallationsskript lädt die Release-Binärdatei für Ihre Plattform und prüft sie gegen die sha256-Prüfsummen der Release. Cargo baut aus dem Quelltext. Homebrew-Installationen aktualisiert flowleap upgrade an Ort und Stelle.
Vorhersagbare Ausgabe, vorhersagbares Scheitern und bei jedem Fehler ein nächster Schritt, ob ihn ein Mensch oder ein Agent liest.
Mit --json liefert jeder Befehl eine maschinenlesbare Hülle. --dry-run zeigt zuerst die exakte Anfrage, sodass ein Agent nie raten muss.
Jeder Lauf endet mit einem dokumentierten Code (3 für Anmeldung, 4 für Abonnement, 6 für Ratenbegrenzung), sodass ein Skript ohne Parsen der Ausgabe verzweigen kann.
Ein Fehler sagt dem Agenten, was als Nächstes zu tun ist: anmelden, einen Provider-Schlüssel hinterlegen, zurückstecken oder einem Menschen eine Upgrade-URL zeigen. Ein fehlgeschlagener Aufruf beendet nie die Sitzung.
flowleap mcp stellt dieselben Patent-Tools über das Model Context Protocol bereit. Ein Harness, das MCP spricht, bekommt sie ganz ohne Skills-Installation.
flowleap mcp läuft als stdio-Server aus derselben Binärdatei, die Sie installiert haben. Kein separater Dienst, keine URL zu hosten. Jeder Tool-Aufruf geht dennoch weiter an das FlowLeap-Backend.
Richten Sie einen beliebigen MCP-Client auf flowleap mcp, und die Tools erscheinen. Nur Konfigurationsdatei und Schema unterscheiden sich je Harness.
Die Tools werden beim Start aus dem Backend gelesen. Ein dort ergänztes Tool erscheint ohne CLI-Upgrade in Ihrem Harness.
Stand der Technik, Patentdaten, Zitierungen, Rechtsrecherche und Analytik, direkt aus dem Gespräch aufrufbar.
search_patentsDurchsuchen Sie EPA und USPTO in einem Aufruf nach Stand der Technik; Query-Aufbau und Anreicherung übernimmt FlowLeap.
get_bibliographyHolen Sie bibliografische Daten, Zusammenfassung und Rechtsstand zu jedem Patent über seine Veröffentlichungsnummer.
get_claimsRufen Sie den vollständigen Anspruchstext eines Patents in jeder veröffentlichten Sprache ab.
get_patent_summaryErhalten Sie eine Momentaufnahme eines Patents in einem Aufruf: Bibliografie, Familie, Rechtsstand und Restlaufzeit.
patstat_technologyKartieren Sie die Technologielandschaft einer CPC-Klasse aus PATSTAT: führende Anmelder, Anmeldetrend, Erteilungsquote je Amt, neue Marktteilnehmer und die meistzitierten Familien.
reference_searchDurchsuchen Sie wissenschaftliche Aufsätze und Nichtpatentliteratur nach Stand der Technik, der in Patentdatenbanken fehlt.
Und mehr. Der Server spiegelt das /v1/tools-Registry des Backends, zuletzt 51 Tools. Diese Liste ist also eine Auswahl, nicht der ganze Bestand.
Die PATSTAT-Tools lesen FlowLeaps eigenen PATSTAT-Snapshot und brauchen daher keinen Patentdaten-Schlüssel. Die Graph-Analytics-Tools und das PATSTAT-Dokumentations-Tool sind ab der Anmeldung kostenlos, ohne Tarif. Portfolio Analytics und geschütztes SQL gehören zum Tarif. Jedes PATSTAT-Ergebnis trägt seine Data Edition und die EPA-Quellenangabe.
Die Amts-Tools brauchen Ihren eigenen kostenlosen EPO- oder USPTO-Schlüssel, den Sie einmal auf der Seite Patentdaten-Schlüssel in Ihrem Dashboard hinzufügen; die PATSTAT-Tools brauchen keinen. Schlüssel hinzufügen
Installieren Sie zuerst die CLI und melden Sie sich an, dann ergänzen Sie den Server mit einem dieser Ausschnitte.
Claude Code
claude mcp add flowleap -- flowleap mcpclaude mcp add nutzt standardmäßig den Projekt-Scope. Mit -s user aktivieren Sie FlowLeap in jedem Projekt.
Cursor · ~/.cursor/mcp.json
{
"mcpServers": {
"flowleap": { "command": "flowleap", "args": ["mcp"] }
}
}Codex · ~/.codex/config.toml
[mcp_servers.flowleap]
command = "flowleap"
args = ["mcp"]opencode · opencode.json
{
"mcp": {
"flowleap": {
"type": "local",
"command": ["flowleap", "mcp"],
"enabled": true
}
}
}Cline · cline_mcp_settings.json
{
"mcpServers": {
"flowleap": { "command": "flowleap", "args": ["mcp"] }
}
}Gemini CLI · ~/.gemini/settings.json
{
"mcpServers": {
"flowleap": { "command": "flowleap", "args": ["mcp"] }
}
}Windsurf · ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"flowleap": { "command": "flowleap", "args": ["mcp"] }
}
}Zed · settings.json
{
"context_servers": {
"flowleap": { "command": "flowleap", "args": ["mcp"], "env": {} }
}
}Roo Code · .roo/mcp.json
{
"mcpServers": {
"flowleap": { "command": "flowleap", "args": ["mcp"] }
}
}Goose · ~/.config/goose/config.yaml
extensions:
flowleap:
name: flowleap
type: stdio
cmd: flowleap
args: ["mcp"]
enabled: true
timeout: 300Ein Befehl meldet Erreichbarkeit des Backends, Anmeldung, Provider-Schlüssel und die aktuelle Tool-Zahl und beendet sich, statt zu dienen.
flowleap mcp --checkUmgehen Sie die interaktive Anmeldung, indem Sie ein persönliches Token im env-Block der Konfiguration übergeben.
{
"mcpServers": {
"flowleap": {
"command": "flowleap",
"args": ["mcp"],
"env": { "FLOWLEAP_TOKEN": "fl_pat_..." }
}
}
}Sie nutzen claude.ai, Claude Desktop, die Claude-Mobil-Apps oder ChatGPT? Sie können die CLI nicht ausführen, verbinden Sie stattdessen den gehosteten MCP-Server im nächsten Abschnitt. Dieser Abschnitt beschreibt den lokalen MCP-Server für Harnesses wie Claude Code, Cursor und Codex.
claude.ai, Claude Desktop, die Claude-Mobil-Apps und ChatGPT können die CLI nicht ausführen. Für sie stellt FlowLeap dieselben Tools über seinen gehosteten MCP-Server bereit: eine URL hinzufügen, anmelden, fragen.
https://api.flowleap.co/mcpDer gehostete MCP-Server listet dieselben 51 MCP-Tools wie flowleap mcp, mit 6 Ressourcen und 3 Prompts. Nur Transport und Anmeldung unterscheiden sich.
Ihr Editor fragt nach einer Bestätigung, speichert den Server in seiner Konfiguration und öffnet bei der ersten Nutzung die FlowLeap-Anmeldung.
Ein auf claude.ai hinzugefügter Connector gehört zu Ihrem Claude-Konto, daher zeigen ihn auch Claude Desktop und die Claude-Mobil-Apps. Eine zweite Einrichtung entfällt.
Die Anmeldung kann fehlschlagen, bis Perplexity ein gemeldetes Problem behebt: Es verlangt ein Client-Secret, das die FlowLeap-Anmeldung nicht ausgibt. Die Zeilen mit persönlichem Token unten sind für CLIs und Agenten, nicht für Chat-Produkte wie Perplexity.
Kopieren Sie die Zeile für Ihren Client. Jeder Client öffnet bei der ersten Nutzung die FlowLeap-Anmeldung.
claude mcp add --transport http flowleap https://api.flowleap.co/mcpFühren Sie dann /mcp in Claude Code aus, um sich anzumelden.
{
"mcpServers": {
"flowleap": {
"httpUrl": "https://api.flowleap.co/mcp"
}
}
}{
"mcpServers": {
"flowleap": {
"type": "http",
"url": "https://api.flowleap.co/mcp"
}
}
}Führen Sie dann /mcp in einem Chat aus, um sich im Browser anzumelden.
{
"mcpServers": {
"flowleap": {
"serverUrl": "https://api.flowleap.co/mcp"
}
}
}{
"context_servers": {
"flowleap": {
"url": "https://api.flowleap.co/mcp"
}
}
}Zeigt der Agent nach der Anmeldung nur das Tool authenticate, bitten Sie ihn einmal, sich zu authentifizieren.
Mistral Vibe CLI und Google-ADK-Agenten können sich nicht mit OAuth anmelden. Sie senden ein persönliches FlowLeap-Token als Bearer-Header. Claude Code und Cursor können das ebenso und die Anmeldung im Browser überspringen. Ersetzen Sie fl_pat_... durch Ihr Token.
Das Token kommt von flowleap auth create-token. Sie können es jederzeit widerrufen.
claude mcp add --transport http flowleap https://api.flowleap.co/mcp --header "Authorization: Bearer fl_pat_..."{
"mcpServers": {
"flowleap": {
"url": "https://api.flowleap.co/mcp",
"headers": {
"Authorization": "Bearer fl_pat_..."
}
}
}
}[[mcp_servers]]
name = "flowleap"
transport = "streamable-http"
url = "https://api.flowleap.co/mcp"
headers = { "Authorization" = "Bearer fl_pat_..." }{
"mcpServers": {
"flowleap": {
"url": "https://api.flowleap.co/mcp",
"headers": {
"Authorization": "Bearer fl_pat_..."
}
}
}
}JetBrains dokumentiert Header nicht, daher ist diese Zeile nicht getestet. Verbindet sich der Server nicht, nutzen Sie den lokalen MCP-Server oben.
from google.adk.tools.mcp_tool import McpToolset, StreamableHTTPConnectionParams
flowleap = McpToolset(
connection_params=StreamableHTTPConnectionParams(
url="https://api.flowleap.co/mcp",
headers={"Authorization": "Bearer fl_pat_..."},
),
)Die OAuth-Anmeldung läuft über die Anmeldeseite von FlowLeap und fragt nach einem einzigen Scope, patent-data: Patentdaten und PATSTAT-Auswertungen in Ihrem Namen im Rahmen Ihres Tarifs lesen, ohne Schreibzugriff. Ein persönliches Token gibt denselben Zugang.
MCP-Zugang ist in jedem Tarif enthalten, gehostet oder lokal. Die Graph-Analytics-Tools und das PATSTAT-Dokumentations-Tool sind ab der Anmeldung kostenlos, ohne Tarif. Portfolio Analytics, geschütztes SQL und die übrigen Daten-Tools setzen den Tarif voraus, und mit der Anmeldung startet eine 7-tägige Testphase.
Fragen in klarer Sprache. Ihr Agent wählt die Befehle, und jede Antwort führt zurück auf einen Datensatz, den Sie selbst öffnen können.
Wie oft wird gegen BASFs europäische Patente Einspruch eingelegt?
Welche CPC-Klassen sollte ich für Festkörperbatterie-Elektrolyte durchsuchen?
Gibt es Teilanmeldungen zu EP2771468?
In welchen Ländern ist EP05820528 geschützt?
Welche Fachzeitschriften werden in Patenten zu Festelektrolyten am häufigsten zitiert?
Einspruchsquoten, Familienabdeckung und Zitiermuster stammen aus den PATSTAT-Tools, Portfolio Analytics und Graph Analytics, und jede Antwort nennt ihre Data Edition. Der Rest sind Live-Abfragen bei EPA und USPTO.
CLI und MCP-Server sind im FlowLeap-Tarif enthalten. Die Binärdatei ist Open Source; Patentdaten-Befehle verlangen ein Konto mit aktivem Tarif oder Test, außer den Graph-Analytics-Tools und dem PATSTAT-Dokumentations-Tool, für die eine Anmeldung genügt.
Datenbefehle setzen ein FlowLeap-Konto mit aktivem Tarif voraus. Die PATSTAT-Graph-Analytics-Tools und das PATSTAT-Dokumentations-Tool sind die Ausnahme: Eine Anmeldung genügt. Mit der Anmeldung startet eine 7-tägige Testphase. Ohne sie liefern Befehle einen klaren 402 samt Upgrade-URL, nie ein stilles Scheitern.
Melden Sie sich einmal mit flowleap auth login an, erzeugen Sie dann mit flowleap auth create-token ein widerrufbares Token und exportieren Sie FLOWLEAP_TOKEN dort, wo die CLI läuft.
7 Tage testen, ohne Karte · danach 39 $/Monat · mit Ihrem eigenen Modell-Schlüssel.
Kopieren Sie den Setup-Prompt, fügen Sie ihn in den Agenten ein, den Sie schon nutzen, und starten Sie Ihre erste Recherche in zwei Minuten.