Aller au contenu
Integration

Serveur Botoi MCP : 44 outils de développement dans votre assistant de codage IA

| 7 min read

Connectez Claude, Cursor ou VS Code à 44 outils de développement via MCP. Recherches DNS, signature JWT, encodage Base64, détection de PII, et bien plus encore ; pas de changement de contexte.

AI assistant interface with tool integrations
Photo by Possessed Photography on Unsplash

Vous déboguez un problème DNS dans Claude Code. Vous avez besoin d'enregistrements A pour un domaine. Les options : ouvrir un navigateur, rechercher un outil en ligne, recopier le résultat. Ou ouvrez un terminal, rappelez-vous le dig syntaxe, analysez la sortie vous-même.

Les deux interrompent votre flux. Les informations dont vous avez besoin se trouvent à deux pas de votre lieu de travail.

Botoi gère désormais un serveur MCP sur api.botoi.com/mcp avec 44 outils de développement. Connectez-le à Claude Desktop, Claude Code, Cursor ou VS Code, et votre assistant IA peut appeler directement des outils tels que la recherche DNS, le décodage JWT, l'encodage Base64 et la détection PII. Pas d'onglets de navigateur, pas de changement de terminal.

L'installation prend 30 secondes

Le serveur MCP utilise le transport HTTP Streamable. C'est apatride; il n'y a pas de session à initialiser ni de connexion SSE à maintenir en vie. Ajoutez l'URL à la configuration de votre client et vous avez terminé.

Bureau Claude

Ouvrir claude_desktop_config.json et ajoutez :

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

Claude Code

Exécutez ceci dans votre terminal :

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

Curseur

Ouvrez les paramètres du curseur, accédez à MCP et ajoutez :

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

VS Code (copilote GitHub)

Ajoutez ceci à votre settings.json:

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

Les quatre clients découvrent les 44 outils dès la première connexion. Pas d'installation npm, pas de conteneur Docker, pas de processus local à gérer.

Ce que vous obtenez : 44 outils répartis dans 5 catégories

Le serveur MCP expose un sous-ensemble organisé des plus de 150 points de terminaison API de Botoi. Ce sont les outils que les développeurs utilisent le plus souvent lors des sessions de codage.

Recherche (12 outils)

Intelligence de réseau et de domaine sans quitter votre éditeur.

  • Recherche IP - géolocalisation, numéro de FAI et AS pour n'importe quelle IP
  • Recherche DNS - Enregistrements A, AAAA, MX, TXT, CNAME, NS
  • QUI EST - enregistrement du domaine, registraire, date d'expiration
  • Vérification SSL - détails du certificat et en-têtes de sécurité
  • Valider par email - syntaxe, enregistrements MX, chèque jetable
  • En-têtes HTTP - en-têtes de réponse pour n'importe quelle URL
  • Métadonnées d'URL - titre, balises OG, extraction de favicon
  • Disponibilité du domaine - vérifier si un domaine est enregistré
  • Détection technique - identifier les frameworks, les CMS et les analyses sur un site
  • Détection VPN - vérifiez si une adresse IP est un nœud VPN, proxy ou Tor
  • Recherche de téléphone - analyser et valider les numéros de téléphone
  • Recherche d'entreprise - informations sur l'entreprise à partir d'un nom de domaine

Texte et données (10 outils)

Encodage, conversion et transformations de format.

  • Encodage/décodage Base64 - UTF-8 vers Base64 et retour
  • Format JSON - joli imprimé avec indentation configurable
  • Valider JSON - vérification de la syntaxe avec les positions d'erreur
  • Démarquage au HTML -Conversion compatible GFM
  • HTML vers Markdown - conversion inverse
  • CSV en JSON - analyser CSV dans des tableaux JSON
  • YAML vers JSON / JSON vers YAML - conversion bidirectionnelle
  • XML vers JSON - Conversion de documents XML

Utilitaires de développement (12 outils)

Les outils pour lesquels vous ouvririez autrement un onglet séparé.

  • Hacher -MD5, SHA-1, SHA-256, SHA-512
  • Générer un UUID - v4 et v7
  • Signer/Vérifier JWT - créer et décoder des jetons
  • Cron décrire - explications cron en anglais simple
  • Générer un mot de passe - longueur et complexité configurables
  • Encodage/décodage d'URL - codage en pourcentage
  • Test d'expression régulière - tester des modèles contre des chaînes
  • Différence de texte - sortie différentielle unifiée
  • Analyse Semver - extraction majeure, mineure, de patch
  • Conversion d'horodatage - Unix vers ISO 8601 et retour

Sécurité (5 outils)

  • Chiffrer/Déchiffrer - AES-256-GCM avec une phrase secrète
  • TOTP Générer - mots de passe à usage unique basés sur le temps
  • Validation de la carte de crédit - Vérification Luhn et détection de réseau
  • Détection des informations personnelles - rechercher des e-mails, des téléphones et des SSN dans le texte

Transformer (5 outils)

  • Réduire JS/CSS - réduire la taille des fichiers
  • Format SQL - embellir les requêtes SQL
  • Format des codes - formater JS, TS, Python, Go, Rust, etc.
  • JSON vers TypeScript - générer des interfaces à partir de JSON

Exemple réel : recherche DNS de Claude Code

Vous configurez Cloudflare DNS pour le domaine d'un client et souhaitez vérifier les enregistrements A propagés. Demandez à votre assistant :

> "Look up the DNS records for github.com"

Tool call: lookup_dns
Input: { "domain": "github.com", "type": "A" }

Result:
{
  "domain": "github.com",
  "type": "A",
  "records": [
    { "value": "140.82.121.4", "ttl": 60 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 12
}

L'assistant appelle lookup_dns, transmet le domaine et le type d'enregistrement et renvoie du JSON structuré. Pas de terminal, pas de navigateur, pas de copier-coller. Le résultat est dans votre conversation et vous pouvez agir immédiatement.

Plus d'exemples pratiques

Décoder un JWT pendant le débogage

Vous inspectez un jeton d'authentification à partir d'une requête ayant échoué. Collez-le dans votre conversation :

> "Decode this JWT: eyJhbGciOiJIUzI1NiJ9.eyJ1c2VyIjoiYWxpY2UifQ.Ck2..."

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

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

L'en-tête, la charge utile et le statut d'expiration reviennent au format JSON structuré. Vous pouvez voir l'algorithme, les réclamations et savoir si le jeton a expiré sans visiter jwt.io.

Scanner le texte pour les informations personnelles avant de vous connecter

Vous créez un pipeline de journalisation et souhaitez vérifier qu'aucune fuite de données personnelles dans vos journaux :

> "Check this text for personal data: Call me at 555-0123 or email john@example.com"

Tool call: security_pii_detect
Input: { "text": "Call me at 555-0123 or email john@example.com" }

Result:
{
  "found": true,
  "entities": [
    { "type": "phone", "value": "555-0123", "start": 14, "end": 22 },
    { "type": "email", "value": "john@example.com", "start": 32, "end": 48 }
  ],
  "count": 2
}

La réponse identifie chaque entité avec son type, sa valeur et sa position dans la chaîne. Vous pouvez l'utiliser pour masquer les données sensibles avant qu'elles n'atteignent votre magasin de journaux.

Accès anonyme et accès authentifié

Le serveur MCP fonctionne sans clé API. L'accès anonyme vous donne 5 requêtes par minute et 100 requêtes par jour, débit limité par IP. C'est suffisant pour une utilisation occasionnelle lors d'une session de codage.

Pour une utilisation plus intensive, ajoutez une clé API à votre config :

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

Obtenez une clé API sur botoi.com/api. Le niveau gratuit ne nécessite aucun mode de paiement.

Détails techniques

Propriété Valeur
Point de terminaison POST https://api.botoi.com/mcp
Protocole HTTP diffusable MCP (JSON-RPC 2.0)
État Apatride; aucune initialisation de session requise
Authentification Authorization: Bearer KEY ou X-API-Key: KEY en-tête
Infrastructure Cloudflare Workers (périphérique, mondial)
Nombre d'outils 44 outils sélectionnés
Limite de débit anonyme 5 req/min + 100 req/jour

Le serveur s'exécute sur Cloudflare Workers, ce qui signifie que les requêtes sont acheminées vers le nœud périphérique le plus proche. Les temps de réponse sont généralement inférieurs à 50 ms pour les outils de calcul tels que le hachage, l'encodage Base64 et le formatage JSON. Les outils de recherche qui appellent des services externes (DNS, WHOIS, SSL) ajoutent la latence en amont.

MCP contre l'API REST

Le serveur MCP encapsule les mêmes points de terminaison que le API REST Botoi. Si vous créez une application, l'API REST est le bon choix. Si vous travaillez dans un assistant IA, MCP est plus rapide car l'assistant découvre les outils lors de la connexion et les appelle par leur nom sans que vous construisiez des requêtes HTTP.

Les deux partagent les mêmes limites de débit et clés API. Une clé API qui fonctionne avec l'API REST fonctionne avec le serveur MCP.

Commencer

  • Ajoutez la configuration. Copiez l'extrait de code pour votre client dans la section de configuration ci-dessus.
  • Redémarrez votre client. Claude Desktop, Cursor et VS Code récupèrent les modifications du serveur MCP au redémarrage.
  • Demandez quelque chose. Essayez de "rechercher les enregistrements DNS pour example.com" ou de "générer un UUID" et regardez l'appel de l'outil se produire.

La liste complète des outils et les schémas de paramètres sont disponibles sur api.botoi.com/v1/mcp/tools.json. La Documents sur l'API couvrent chaque point final en détail.

FAQ

Ai-je besoin d’une clé API pour utiliser le serveur Botoi MCP ?
Non. L'accès anonyme fonctionne à 5 requêtes par minute et 100 requêtes par jour, avec un débit limité par IP. Ajoutez une clé API pour augmenter les limites de tout forfait payant.
Quel transport MCP le serveur Botoi utilise-t-il ?
HTTP diffusable (JSON-RPC 2.0) sur https://api.botoi.com/mcp. Le serveur est sans état, il n'y a donc aucune initialisation de session ni connexion SSE à maintenir.
Puis-je utiliser le serveur MCP avec Cursor et VS Code ?
Oui. Cursor et VS Code prennent en charge les serveurs MCP via leurs fichiers de paramètres. Ajoutez l'URL du serveur en tant que type http diffusable et les outils apparaissent dans votre assistant.
Combien d’outils sont disponibles via le serveur MCP ?
44 outils sélectionnés dans 5 catégories : recherche (12), texte et données (10), utilitaires de développement (12), sécurité (5) et transformation (5).
Le serveur MCP est-il différent de l'API REST ?
Le serveur MCP encapsule les mêmes points de terminaison de l'API REST dans le protocole MCP. Les assistants IA appellent les outils par leur nom et reçoivent des résultats structurés. Vous pouvez toujours appeler l'API REST directement pour les cas d'utilisation non-MCP.

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.