Aller au contenu
Tutorial

Donnez à votre agent IA plus de 150 outils en 30 secondes

| 6 min read

Une configuration JSON connecte Claude, Cursor ou VS Code à 49 outils MCP et plus de 150 points de terminaison d'API. DNS, validation des e-mails, JWT, hachage, codes QR, etc.

AI interface with connected tools and integrations
Photo by Andrea De Santis on Unsplash

Votre assistant de codage IA peut écrire du code, expliquer les erreurs et refactoriser les fonctions. Mais demandez-lui de vérifier les enregistrements DNS, de valider un email ou de décoder un JWT, et il est bloqué. Il n'a pas accès à ces outils. Vous finissez par ouvrir un navigateur, trouver un utilitaire, copier le résultat et le coller dans votre éditeur.

MCP (Model Context Protocol) corrige ce problème. Il permet aux assistants IA d’appeler directement des outils externes. Botoi exécute un serveur MCP avec 49 outils de développement que votre agent peut appeler par son nom, et il faut un extrait de configuration pour se connecter.

Étape 1 : choisissez votre éditeur

Tous les principaux outils de codage d’IA prennent en charge MCP. Voici la configuration pour chacun.

Bureau Claude

Ouvrir claude_desktop_config.json (Paramètres > Développeur > Modifier la configuration) et ajoutez :

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp"
    }
  }
}

Claude Code

Une commande de terminal :

claude mcp add botoi --transport streamable-http https://api.botoi.com/mcp

Curseur

Ouvrez Paramètres du curseur > MCP et ajoutez :

{
  "mcpServers": {
    "botoi": {
      "url": "https://api.botoi.com/mcp",
      "type": "streamable-http"
    }
  }
}

VS Code (copilote GitHub)

Ajoutez à votre settings.json:

{
  "mcp": {
    "servers": {
      "botoi": {
        "type": "streamable-http",
        "url": "https://api.botoi.com/mcp"
      }
    }
  }
}

Planche à voile

Ouvrir ~/.codeium/windsurf/mcp_config.json et ajoutez :

{
  "mcpServers": {
    "botoi": {
      "serverUrl": "https://api.botoi.com/mcp",
      "disabled": false
    }
  }
}

Redémarrez votre éditeur. C'est ça. Votre agent dispose désormais de 49 outils de développement disponibles.

Étape 2 : commencez à demander

Votre assistant IA découvre les outils lors de la connexion. Vous n’installez rien, n’importez rien et ne gérez aucun processus. Posez des questions en langage naturel et l'assistant choisit le bon outil.

Recherche DNS

You: "What are the MX records for stripe.com?"

Tool call: lookup_dns
Input: { "domain": "stripe.com", "type": "MX" }

Result:
{
  "domain": "stripe.com",
  "type": "MX",
  "records": [
    { "value": "aspmx.l.google.com", "priority": 1, "ttl": 300 },
    { "value": "alt1.aspmx.l.google.com", "priority": 5, "ttl": 300 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 8
}

JSON structuré, temps de requête de 8 ms. Non dig commande à retenir, aucune sortie à analyser.

Hachage SHA-256

You: "Generate a SHA-256 hash of the string 'hello world'"

Tool call: dev_hash
Input: { "text": "hello world", "algorithm": "sha256" }

Result:
{
  "algorithm": "sha256",
  "hash": "b94d27b9934d3e08a52e52d7da7dabfac484efe37a5380ee9088f7ace2efcde9",
  "input_length": 11
}

Validation par e-mail

You: "Is admin@tempmail.com a disposable email?"

Tool call: lookup_email
Input: { "email": "admin@tempmail.com" }

Result:
{
  "email": "admin@tempmail.com",
  "is_valid": true,
  "is_disposable": true,
  "is_free": false,
  "mx_found": true,
  "suggestion": null
}

L'outil vérifie la syntaxe, les enregistrements MX et les bases de données de fournisseurs jetables en un seul appel.

Décodage JWT

You: "Decode this token: eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiYWxpY2UifQ.Ck2..."

Tool call: dev_jwt_verify
Input: { "token": "eyJhbGciOiJIUzI1NiJ9..." }

Result:
{
  "header": { "alg": "HS256" },
  "payload": { "user": "alice" },
  "expired": false
}

Pas d'onglet jwt.io. L'en-tête, la charge utile et le statut d'expiration reviennent en ligne.

Les 49 outils en un coup d'oeil

Catégorie Compter Outils
Chercher 12 Géolocalisation IP, DNS, WHOIS, SSL, validation d'e-mail, métadonnées d'URL, téléphone, entreprise, disponibilité de domaine, détection technique, détection VPN, en-têtes HTTP
Texte et données 10 Base64, format/validation JSON, Markdown vers HTML, HTML vers Markdown, CSV vers JSON, YAML vers JSON, JSON vers YAML, XML vers JSON
Développeuse 12 Hachage (MD5/SHA), UUID (v4/v7), signature/vérification JWT, description cron, génération de mot de passe, encodage/décodage d'URL, test d'expression régulière, différence de texte, semver, conversion d'horodatage
Sécurité 5 Cryptage/déchiffrement AES, génération TOTP, validation de carte de crédit, détection de PII
Transformer 5 Réduire JS/CSS, format SQL, format de code, JSON en TypeScript

La liste complète des outils avec les schémas de paramètres se trouve à api.botoi.com/v1/mcp/tools.json.

Vous voulez des limites plus élevées ? Ajouter une clé API

L'accès anonyme vous donne 5 requêtes par minute et 100 par jour. Assez pour une session de codage rapide. Pour une utilisation plus intensive, ajoutez une clé API à la config :

{
  "mcpServers": {
    "botoi": {
      "type": "streamable-http",
      "url": "https://api.botoi.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Obtenez une clé gratuite sur botoi.com/api/signup. Le niveau gratuit vous offre 1 000 demandes par jour sans carte de crédit. Les forfaits payants commencent à 9 $/mois.

Mêmes outils, également disponibles sous forme d'API REST

Le serveur MCP encapsule les mêmes points de terminaison que l'API REST Botoi. Si vous créez une application (ne travaillez pas dans un assistant IA), appelez directement l'API.

Recherche DNS via curl

curl -X POST https://api.botoi.com/v1/dns/lookup \\
  -H "Content-Type: application/json" \\
  -d '{"domain": "stripe.com", "type": "MX"}'

Génération de hachage via curl

curl -X POST https://api.botoi.com/v1/hash \\
  -H "Content-Type: application/json" \\
  -d '{"text": "hello world", "algorithm": "sha256"}'

Validation des e-mails dans Node.js

const res = await fetch("https://api.botoi.com/v1/email/validate", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ email: "user@example.com" }),
});
const data = await res.json();
// data.is_valid, data.is_disposable, data.mx_found

Une clé API fonctionne à la fois pour MCP et REST. Les limites de taux sont partagées. Vous pouvez utiliser MCP pendant le développement et l'API REST en production avec le même compte.

Pourquoi MCP plutôt que les outils de navigateur et les commandes CLI

Approche Mesures Changement de contexte
Outil de navigation Ouvrir l'onglet, rechercher un outil, saisir une entrée, copier le résultat, recoller Haut
Commande CLI Ouvrir le terminal, mémoriser la syntaxe, analyser le résultat, recopier Moyen
Outil MCP Demandez en langage naturel, obtenez des résultats structurés en ligne Aucune

La différence s’aggrave. Au cours d'une journée complète de codage, des dizaines de petites recherches s'additionnent. Avec MCP, chacun reste dans votre conversation.

Commencez maintenant

  1. Copiez l'extrait de configuration pour votre éditeur de l'étape 1 ci-dessus
  2. Redémarrez votre éditeur
  3. Demandez à votre agent : "Recherchez les enregistrements DNS pour example.com"

Si l'appel de l'outil fonctionne, vous êtes connecté. Les 49 outils sont disponibles. Vérifiez le documentation complète sur la configuration de MCP pour une configuration avancée, ou parcourez le Documents sur l'API pour la liste complète de plus de 150 points de terminaison.

FAQ

Comment donner à mon agent IA l’accès aux outils de développement ?
Ajoutez l'URL du serveur Botoi MCP (https://api.botoi.com/mcp) à votre fichier de configuration client AI. Claude Desktop, Claude Code, Cursor, VS Code et Windsurf prennent tous en charge les serveurs MCP. Votre agent découvre 49 outils dès la première connexion.
Qu’est-ce que MCP et pourquoi est-il important pour les agents IA ?
MCP (Model Context Protocol) est un standard ouvert qui permet aux assistants IA d'appeler des outils externes. Au lieu de copier-coller depuis les onglets du navigateur, votre agent appelle les outils par leur nom et récupère le JSON structuré. Anthropic l'a créé et tous les principaux éditeurs d'IA le prennent en charge.
Dois-je payer pour utiliser le serveur Botoi MCP ?
Non. L’accès anonyme fonctionne à 5 requêtes par minute et 100 par jour. Obtenez une clé API gratuite pour 1 000 requêtes par jour. Les forfaits payants commencent à 9 $/mois pour 10 000 requêtes par jour.
Quels outils mon agent IA peut-il appeler via le serveur Botoi MCP ?
49 outils sélectionnés dans 5 catégories : recherche (IP, DNS, WHOIS, SSL, e-mail), texte et données (Base64, JSON, Markdown, CSV), développeur (hachage, UUID, JWT, cron, regex), sécurité (chiffrement, TOTP, détection PII) et transformation (minification, formatage, génération de type).
Puis-je utiliser la même clé API pour les appels d’API MCP et REST ?
Oui. Le serveur MCP encapsule les mêmes points de terminaison de l'API REST. Une clé API fonctionne pour les deux. Les limites de débit sont partagées entre les deux méthodes d’accès.

Commencez a construire avec botoi

150+ endpoints API pour la recherche, le traitement de texte, la generation d'images et les utilitaires pour developpeurs. Offre gratuite, sans carte bancaire.