Avec votre agent

Installez FlowLeap dans l'agent que vous utilisez déjà.

Une seule invite, collée dans Claude Code, Codex, Cursor ou Gemini CLI, installe la CLI FlowLeap, vous connecte et apprend à votre agent à mener une recherche de brevets sourcée. Recherche EPO et USPTO, revendications, citations, statut juridique et analytique plein corpus, dans l'outil que vous avez déjà ouvert.

Copiez cette invite et collez-la dans votre agent. Il installe la CLI, s'arrête pour que vous vous connectiez, installe les skills adaptés au harnais dans lequel il tourne, puis vous rend compte de ce qu'il a fait.

invite d'installation
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.

N'importe quel harnais

Rien dans l'invite ne suppose un agent en particulier. Il choisit lui-même sa cible parmi claude, claude-project, codex, cursor et gemini.

Il s'arrête pour vous

La connexion ouvre un navigateur et affiche un code. L'agent affiche les deux et attend. C'est vous qui terminez la connexion.

Vos clés restent les vôtres

Les clés fournisseur ne passent jamais par votre agent. L'invite lui interdit de demander ou de manipuler un secret EPO ou USPTO, et vous renvoie vers l'assistant en terminal.

Ou faites-le à la main.

Cinq commandes, dans l'ordre. Même résultat.

  1. 1Installer la CLI

    npm i -g flowleap

    Le paquet npm n'exécute aucun script d'installation. Le binaire natif est téléchargé au premier lancement et vérifié par rapport au checksum de la version. Il couvre macOS, Linux (dont une build statique musl) et Windows.

  2. 2Se connecter

    flowleap auth login

    Ouvre un navigateur et affiche un code de vérification. Pour un usage headless ou en CI, créez un jeton révocable avec flowleap auth create-token et exportez FLOWLEAP_TOKEN là où la CLI s'exécute.

  3. 3Installer les skills

    flowleap skills install --target claude

    32 skills sont embarqués dans le binaire et s'installent hors ligne, dont 14 recettes de workflow en plusieurs étapes : antériorités, liberté d'exploitation, analyse de revendications, réponse à notification, nullité, cartographie de contrefaçon. Ciblez claude, claude-project, codex, cursor ou gemini, puis gardez-les à jour avec flowleap skills update.

  4. 4Ajouter vos clés fournisseur

    flowleap keys setup
    flowleap keys test

    L'assistant est interactif et réservé aux humains par conception : les clés sont stockées localement sur votre machine et ne transitent jamais par un modèle. Vérifiez-les avec flowleap keys test. Les clés sont facultatives pendant l'essai (une limite quotidienne s'applique ; ajoutez vos propres clés pour un usage illimité).

  5. 5Lancer une commande

    flowleap doctor

    flowleap doctor vérifie la configuration, l'authentification et l'accès au backend. Ajoutez --json à n'importe quelle commande pour une enveloppe lisible par machine, ou --dry-run pour voir la requête exacte au préalable.

Autres canaux d'installation
curl -fsSL https://flowleap.co/install.sh | sh
cargo install --git https://github.com/flowleap-ai/flowleap-cli.git

Le script d'installation rapide télécharge le binaire de la version pour votre plateforme et le vérifie avec les checksums sha256 de la release. Cargo compile depuis les sources. Les installations Homebrew sont mises à jour sur place par flowleap upgrade.

Sûr à confier à un modèle.

Sortie prévisible, échec prévisible, et une étape suivante sur chaque erreur, qu'un humain ou un agent la lise.

Du JSON stable partout

Ajoutez --json à n'importe quelle commande pour une enveloppe lisible par machine. --dry-run affiche d'abord la requête exacte, pour qu'un agent ne devine jamais.

Codes de sortie documentés

Chaque exécution se termine par un code documenté (3 pour l'authentification, 4 pour l'abonnement, 6 pour la limite de débit), pour qu'un script décide sans analyser la sortie.

Chaque échec porte sa correction

Une erreur indique à l'agent quoi faire ensuite : se connecter, ajouter une clé fournisseur, ralentir, ou présenter une URL de mise à niveau à un humain. Un appel en échec n'interrompt jamais la session.

Ou connectez-le en MCP.

flowleap mcp sert les mêmes outils brevets via le Model Context Protocol : un harnais qui parle MCP les obtient sans aucune installation de skills.

Un processus local

flowleap mcp s'exécute en serveur stdio depuis le binaire que vous avez installé. Aucun service séparé, aucune URL à héberger. Chaque appel d'outil part malgré tout vers le backend FlowLeap.

Une ligne, tous les harnais

Pointez n'importe quel client MCP vers flowleap mcp et les outils apparaissent. Seuls le fichier de configuration et son schéma changent d'un harnais à l'autre.

Un registre toujours à jour

Les outils sont lus depuis le backend au démarrage : un outil ajouté là-bas apparaît dans votre harnais sans mise à niveau de la CLI.

Ce que reçoit votre agent

Antériorités, données brevets, citations, recherche juridique et analytique, appelables directement depuis la conversation.

  • search_patents

    Cherchez des antériorités dans EPO et USPTO en un seul appel, la construction de requête et l'enrichissement étant pris en charge.

  • get_bibliography

    Récupérez les données bibliographiques, l'abrégé et le statut juridique de tout brevet à partir de son numéro de publication.

  • get_claims

    Obtenez le texte intégral des revendications d'un brevet dans toute langue publiée.

  • get_patent_summary

    Obtenez un aperçu d'un brevet en un appel : bibliographie, famille, statut juridique et durée restante.

  • patstat_technology

    Cartographiez le paysage technologique d'une classe CPC à partir de PATSTAT : principaux déposants, tendance des dépôts, taux de délivrance par office, nouveaux entrants et familles les plus citées.

  • reference_search

    Cherchez dans les articles académiques et la littérature non-brevet les antériorités absentes des bases de brevets.

Et plus encore. Le serveur reflète le registre /v1/tools du backend, 51 outils au dernier comptage : cette liste est un échantillon, pas l'inventaire complet.

Les outils PATSTAT lisent l'instantané PATSTAT propre à FlowLeap : ils n'exigent aucune clé de données brevets. Les outils Graph Analytics et l'outil de documentation PATSTAT sont gratuits dès la connexion, sans offre. Portfolio Analytics et le SQL encadré sont inclus dans l'offre. Chaque résultat PATSTAT porte sa Data Edition et l'attribution de l'OEB.

Les outils des offices demandent votre propre clé EPO ou USPTO gratuite, que vous ajoutez une seule fois sur la page Clés de données brevets de votre tableau de bord ; les outils PATSTAT n'en demandent aucune. Ajouter une clé

Brancher sur votre harnais

Installez d'abord la CLI et connectez-vous, puis ajoutez le serveur avec l'un de ces extraits.

Claude Code

claude mcp add flowleap -- flowleap mcp

claude mcp add utilise la portée projet par défaut. Ajoutez -s user pour activer FlowLeap dans tous vos projets.

Cursor · ~/.cursor/mcp.json

{
  "mcpServers": {
    "flowleap": { "command": "flowleap", "args": ["mcp"] }
  }
}

Codex · ~/.codex/config.toml

[mcp_servers.flowleap]
command = "flowleap"
args = ["mcp"]
Sept autres harnais

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: 300

Vérifiez avant de vous y fier

Une commande rapporte l'accès au backend, l'authentification, les clés fournisseur et le nombre d'outils actifs, puis s'arrête au lieu de servir.

flowleap mcp --check

Headless et CI

Évitez la connexion interactive en passant un jeton personnel dans le bloc env de la configuration.

{
  "mcpServers": {
    "flowleap": {
      "command": "flowleap",
      "args": ["mcp"],
      "env": { "FLOWLEAP_TOKEN": "fl_pat_..." }
    }
  }
}

Vous utilisez claude.ai, Claude Desktop, les applications mobiles Claude ou ChatGPT ? Ils ne peuvent pas exécuter la CLI : connectez plutôt le serveur MCP hébergé de la section suivante. Cette section couvre le serveur MCP local pour les harnais comme Claude Code, Cursor et Codex.

Connectez-vous sans rien installer.

claude.ai, Claude Desktop, les applications mobiles Claude et ChatGPT ne peuvent pas exécuter la CLI. Pour eux, FlowLeap sert les mêmes outils depuis son serveur MCP hébergé : ajoutez une URL, connectez-vous et posez votre question.

URL du serveur MCP hébergé
https://api.flowleap.co/mcp

Le serveur MCP hébergé liste les mêmes 51 outils MCP que flowleap mcp, avec 6 ressources et 3 prompts. Seuls le transport et la connexion diffèrent.

Installer en un clic

Votre éditeur demande une confirmation, enregistre le serveur dans sa configuration et ouvre la connexion FlowLeap à la première utilisation.

Ajoutez-le comme connecteur

claude.ai

  1. Dans les paramètres, ouvrez Connecteurs et ajoutez un connecteur personnalisé.
  2. Collez l'URL du serveur. Aucun autre champ n'est nécessaire.
  3. Connectez-vous à FlowLeap et autorisez le scope patent-data. Les outils sont alors disponibles dans vos conversations.

Claude Desktop et mobile

Un connecteur ajouté sur claude.ai appartient à votre compte Claude : Claude Desktop et les applications mobiles Claude l'affichent aussi. Aucune seconde configuration.

ChatGPT

  1. Dans les paramètres, activez le mode développeur.
  2. Créez un connecteur avec l'URL du serveur et OAuth comme authentification.
  3. Connectez-vous à FlowLeap et autorisez le scope patent-data.

Mistral Le Chat

  1. Ouvrez Connecteurs, ajoutez un connecteur et choisissez Connecteur MCP personnalisé.
  2. Saisissez flowleap comme nom et collez l'URL du serveur.
  3. Connectez, puis connectez-vous à FlowLeap et autorisez le scope patent-data.

Perplexity

  1. Dans les paramètres, ouvrez Connecteurs et ajoutez un connecteur personnalisé.
  2. Choisissez Remote, collez l'URL du serveur et choisissez OAuth comme authentification.
  3. Connectez-vous à FlowLeap et autorisez le scope patent-data.

La connexion peut échouer tant que Perplexity n'a pas corrigé un problème signalé : il demande un secret client que la connexion FlowLeap ne délivre pas. Les lignes à jeton personnel ci-dessous sont destinées aux CLI et aux agents, pas aux produits de chat comme Perplexity.

Ou ajoutez-le à votre CLI ou à votre éditeur

Copiez la ligne de votre client. Chaque client ouvre la connexion FlowLeap à la première utilisation.

Claude Code
claude mcp add --transport http flowleap https://api.flowleap.co/mcp

Puis exécutez /mcp dans Claude Code pour vous connecter.

Gemini CLI · ~/.gemini/settings.json
{
  "mcpServers": {
    "flowleap": {
      "httpUrl": "https://api.flowleap.co/mcp"
    }
  }
}
Amazon Q Developer CLI · configuration de l'agent
{
  "mcpServers": {
    "flowleap": {
      "type": "http",
      "url": "https://api.flowleap.co/mcp"
    }
  }
}

Puis exécutez /mcp dans une conversation pour vous connecter dans le navigateur.

Windsurf · ~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "flowleap": {
      "serverUrl": "https://api.flowleap.co/mcp"
    }
  }
}
Zed · settings.json
{
  "context_servers": {
    "flowleap": {
      "url": "https://api.flowleap.co/mcp"
    }
  }
}

Si l'agent n'affiche que l'outil authenticate après la connexion, demandez-lui une fois de s'authentifier.

Ou envoyez un jeton personnel

Mistral Vibe CLI et les agents Google ADK ne peuvent pas se connecter avec OAuth : ils envoient un jeton personnel FlowLeap dans un en-tête bearer. Claude Code et Cursor peuvent faire de même et éviter la connexion dans le navigateur. Remplacez fl_pat_... par votre jeton.

Le jeton vient de flowleap auth create-token. Vous pouvez le révoquer à tout moment.

Claude Code
claude mcp add --transport http flowleap https://api.flowleap.co/mcp --header "Authorization: Bearer fl_pat_..."
Cursor · ~/.cursor/mcp.json
{
  "mcpServers": {
    "flowleap": {
      "url": "https://api.flowleap.co/mcp",
      "headers": {
        "Authorization": "Bearer fl_pat_..."
      }
    }
  }
}
Mistral Vibe CLI · config.toml
[[mcp_servers]]
name = "flowleap"
transport = "streamable-http"
url = "https://api.flowleap.co/mcp"
headers = { "Authorization" = "Bearer fl_pat_..." }
JetBrains AI Assistant · paramètres MCP, en JSON
{
  "mcpServers": {
    "flowleap": {
      "url": "https://api.flowleap.co/mcp",
      "headers": {
        "Authorization": "Bearer fl_pat_..."
      }
    }
  }
}

JetBrains ne documente pas les en-têtes : cette ligne n'est donc pas testée. Si le serveur ne se connecte pas, utilisez le serveur MCP local ci-dessus.

Google ADK · Python
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_..."},
    ),
)

Connexion

La connexion OAuth se fait sur la page de connexion de FlowLeap et demande un seul scope, patent-data : lire les données brevets et les analyses PATSTAT en votre nom, dans le cadre de votre offre, sans aucune écriture. Un jeton personnel donne le même accès.

Ce que couvre votre offre

L'accès MCP est inclus dans chaque offre, hébergé ou local. Les outils Graph Analytics et l'outil de documentation PATSTAT sont gratuits dès la connexion, sans offre. Portfolio Analytics, le SQL encadré et les autres outils de données exigent l'offre, et un essai de 7 jours démarre à l'inscription.

Ce que vous pouvez demander.

Des questions en langage courant. Votre agent choisit les commandes, et chaque réponse remonte à un document que vous pouvez ouvrir vous-même.

  • À quelle fréquence les brevets européens de BASF font-ils l'objet d'une opposition ?

  • Quelles classes CPC dois-je explorer pour les électrolytes de batteries tout solide ?

  • Existe-t-il des demandes divisionnaires d'EP2771468 ?

  • Dans quels pays EP05820528 est-il protégé ?

  • Quelles revues sont les plus citées dans les brevets sur les électrolytes solides ?

Les taux d'opposition, la couverture des familles et les schémas de citation viennent des outils PATSTAT, Portfolio Analytics et Graph Analytics, et chaque réponse indique sa Data Edition. Le reste provient de lectures EPO et USPTO en direct.

Accès et connexion.

La CLI et le serveur MCP sont inclus dans l'offre FlowLeap. Le binaire est open source ; les commandes de données brevets exigent un compte avec une offre ou un essai actif, sauf les outils Graph Analytics et l'outil de documentation PATSTAT, pour lesquels une connexion suffit.

Une offre FlowLeap

Les commandes de données exigent un compte FlowLeap avec une offre active. Les outils PATSTAT Graph Analytics et l'outil de documentation PATSTAT font exception : une connexion suffit. Un essai de 7 jours démarre à l'inscription. Sans cela, les commandes renvoient un 402 explicite avec une URL de mise à niveau, jamais un échec silencieux.

Headless et CI

Connectez-vous une fois avec flowleap auth login, puis créez un jeton révocable avec flowleap auth create-token et exportez FLOWLEAP_TOKEN là où la CLI s'exécute.

Essai de 7 jours, sans carte bancaire · 39 $/mois ensuite · apportez votre propre clé de modèle.

Voir les tarifs

Donnez à votre agent de vraies données brevets.

Copiez l'invite d'installation, collez-la dans l'agent que vous utilisez déjà, et lancez votre première recherche en deux minutes.

Lire la documentation