Outils JSON pour développeurs AI · Exécution locale

Développeurs AI Espace de travail JSON

Génération en langage naturel · Schema · Zod · OpenAPI · Function Calling · MCP · 30+ outils

MCP Tool Schema

MCP rassemble une capacité d'outil dans un input schema unifié. Pour un Agent, inutile d'écrire tout le JSON à la main.

Renseignez Tool Name / Description / Parameters, ou décrivez en langage naturel, puis « Générer le MCP Tool ».

La sortie est un Schema assemblé par règles locales, un brouillon. Énums réels, défauts et champs d'auth : selon le service.

Complémentaire de Function Calling : là, OpenAI tools ; ici, liste d'outils MCP.

Comment remplir pour que ce soit plus sûr

Écrivez Tool Name, Description et la liste de paramètres séparément. Un paramètre par ligne, les requis marqués : mieux qu'un paragraphe.

Après génération, brancher le MCP server

Copiez name, description, inputSchema dans votre implémentation server. Cette page n'appelle aucun outil et ne se connecte à aucun hôte MCP.

Comment faire

  1. Renseignez nom, description et paramètres, ou écrivez une phrase en langage naturel.
  2. Cliquez « Générer le MCP Tool » et vérifiez les types de paramètres.
  3. Ajoutez enum, default et required ; retirez les paramètres à ne pas exposer.
  4. Copiez le Schema dans la liste du MCP server.
  5. Pour un emballage OpenAI tools, exportez les mêmes paramètres sur Function Calling.

Cas d'usage

  • Enregistrer search_repo, read_file pour un Agent d'IDE.
  • Transformer une API HTTP interne en brouillon d'outil MCP.
  • Partager les champs avec Structured Output, mais ici c'est l'entrée d'outil.
  • Revue de surface : un outil ne devrait pas avoir vingt paramètres optionnels.

À garder en tête

  • Pas de connexion à un serveur MCP, aucune description envoyée.
  • Les types de paramètres se devinent d'après le nom ; nombres et énums à corriger.
  • Nommez l'outil en snake_case stable : un renommage casse les vieux clients.

FAQ

Quelle différence avec Function Calling ?

MCP vise la liste d'outils et input_schema ; Function Calling colle plutôt à l'emballage tools OpenAI / Gemini.

Les types de paramètres sont-ils justes ?

Inférence courante d'après nom et description. Nombres, énums, required : encore selon la vraie API.

Faut-il se connecter à un serveur MCP ?

Non. Cette page ne génère qu'une définition, sans appeler d'outil.

La description est-elle envoyée ?

Non.

Faut-il un output schema ?

On vise surtout l'entrée. La forme de sortie se maintient sur Structured Output ou Schema.

Génère-t-on resource / prompt ?

Cette page ne couvre que Tool. Resource et Prompt : à la main selon la spec MCP.

Comment ça correspond à OpenAPI ?

Une opération HTTP correspond souvent à un MCP tool. Path et query deviennent des champs d'entrée.

Que faire d'un conflit de noms ?

Dans un même server, name doit être unique. Après génération, cherchez-le dans la liste.