Aller au contenu
Guide

10 serveurs MCP que tout développeur devrait connaître en 2026

| 8 min read

Une liste organisée de 10 serveurs MCP pour les assistants de codage IA. Couvre Botoi, GitHub, Filesystem, Postgres, Playwright, Sentry, Slack, Linear, Stripe et SQLite avec les configurations d'installation.

Laptop with code editor and multiple terminal windows
Photo by Safar Safarov on Unsplash

Le Model Context Protocol (MCP) permet aux assistants de codage d’IA d’appeler des outils externes. Au lieu de coller le résultat dans une fenêtre de discussion, votre assistant IA appelle directement une API et travaille avec la réponse structurée. Claude Desktop, Cursor, VS Code Copilot et Windsurf prennent tous en charge les serveurs MCP.

L’écosystème s’est développé rapidement. Il existe désormais des serveurs MCP pour les utilitaires de développement, les bases de données, les navigateurs, les outils de suivi des erreurs, les outils de gestion de projet et les plateformes de paiement. Trouver les bons prend du temps que vous pourriez consacrer à l’écriture du code.

Cet article couvre 10 serveurs MCP qui méritent d'être ajoutés à votre configuration. Pour chacun : ce qu'il fait, quand vous l'utilisez et la configuration pour le faire fonctionner.

1. Botoi (44 outils utilitaires de développement)

Botoi expose 44 outils via un seul point de terminaison MCP distant : recherches DNS, requêtes WHOIS, signature et vérification JWT, encodage Base64, hachage, détection PII, validation des e-mails, formatage JSON, tests d'expression régulière, etc. C'est un couteau suisse pour les petites tâches qui vous tirent de votre éditeur.

Transport: HTTP diffusable (à distance, pas d'installation).
Authentification : Fonctionne sans clé à 5 req/min et 100 req/jour. Ajoutez une clé pour des limites plus élevées.
Quand l'utiliser : Vous avez besoin d'une recherche DNS rapide, d'une comparaison de hachage, d'un décodage JWT ou d'une conversion de format pendant une session de codage et vous ne souhaitez pas ouvrir un onglet de navigateur ni mémoriser les indicateurs CLI.

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

Liste complète des outils : api.botoi.com/v1/mcp/tools.json

2. GitHub (officiel)

Le serveur officiel GitHub MCP permet à votre assistant d'accéder aux référentiels, aux demandes d'extraction, aux problèmes, aux branches et au contenu des fichiers. Vous pouvez rechercher du code, créer des PR, examiner les différences et gérer les problèmes sans quitter votre conversation.

Transport: stdio (fonctionne localement via npx).
Authentification : Jeton d'accès personnel GitHub avec les étendues dont vous avez besoin (repo, read:org, etc.).
Quand l'utiliser : Vous souhaitez créer des problèmes, consulter des PR, rechercher dans des dépôts ou lire le contenu de fichiers depuis GitHub sans passer à un navigateur.

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

3. Système de fichiers (officiel)

Le serveur Filesystem donne à votre assistant un accès contrôlé en lecture et en écriture aux répertoires de votre machine. Il peut répertorier les fichiers, lire le contenu, créer des fichiers, déplacer des fichiers et rechercher par nom. L'accès est sandbox aux répertoires que vous spécifiez dans la configuration.

Transport: stdio.
Authentification : Aucun. L'accès est limité aux répertoires autorisés.
Quand l'utiliser : Vous avez besoin de votre assistant pour lire les fichiers de configuration, modifier des modèles ou organiser des fichiers en dehors de votre répertoire de projet actuel.

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/you/projects"
      ]
    }
  }
}

Transmettez plusieurs chemins de répertoire comme arguments supplémentaires pour autoriser l’accès à plusieurs emplacements.

4. PostgreSQL

Le serveur Postgres MCP connecte votre assistant à une base de données PostgreSQL. Il peut répertorier des tables, décrire des schémas et exécuter des requêtes SQL en lecture seule. Votre assistant voit la structure de la base de données et peut répondre aux questions sur vos données sans que vous rédigiez des requêtes à la main.

Transport: stdio.
Authentification : Chaîne de connexion PostgreSQL.
Quand l'utiliser : Vous déboguez un problème de données, explorez un schéma inconnu ou avez besoin de décomptes et d'agrégations rapides pendant le développement.

{
  "mcpServers": {
    "postgres": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-postgres",
        "postgresql://user:password@localhost:5432/mydb"
      ]
    }
  }
}

Les requêtes s'exécutent en mode lecture seule par défaut. Connectez-vous à une base de données de développement ou de préparation, pas à une base de données de production.

5. SQLite

Similaire à Postgres mais pour les fichiers SQLite. Votre assistant peut interroger les fichiers de bases de données locales, inspecter les schémas et exécuter des requêtes analytiques. Utile pour les bases de données d'applications mobiles, les systèmes embarqués et le développement local.

Transport: stdio.
Authentification : Aucun. Le chemin d'accès au fichier .db est le seul argument.
Quand l'utiliser : Vous travaillez avec une base de données SQLite locale et souhaitez inspecter les données, exécuter des requêtes ou explorer le schéma à partir de votre assistant IA.

{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-sqlite",
        "/path/to/database.db"
      ]
    }
  }
}

6. Dramaturge (automatisation du navigateur)

Le serveur MCP de Playwright lance un navigateur contrôlé par votre assistant. Il peut naviguer vers des pages, cliquer sur des éléments, remplir des formulaires, prendre des captures d'écran et lire le contenu des pages. Cela transforme votre assistant en un outil d'automatisation du navigateur pour les tests et le scraping.

Transport: stdio.
Authentification : Aucune.
Quand l'utiliser : Vous déboguez un problème d'interface, testez un flux de formulaire, récupérez des données d'une page ou avez besoin d'une capture d'écran d'une page déployée.

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp@latest"]
    }
  }
}

Courir npx playwright install commencez par télécharger les binaires du navigateur si vous n’avez jamais utilisé Playwright auparavant.

7. Sentry (surveillance des erreurs)

Le serveur MCP de Sentry connecte votre assistant à votre organisation Sentry. Il peut répertorier les erreurs récentes, rechercher les problèmes par requête, lire les traces de pile et obtenir les détails des événements. Lorsque vous déboguez une erreur de production, votre assistant extrait la trace et le contexte de la pile directement depuis Sentry.

Transport: stdio.
Authentification : Jeton d'authentification Sentry avec les étendues project:read et event:read.
Quand l'utiliser : Un utilisateur signale un bug. Vous demandez à votre assistant de trouver l'erreur dans Sentry, de lire la trace de la pile et de suggérer un correctif. Tout en une seule conversation.

{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["-y", "@sentry/mcp-server"],
      "env": {
        "SENTRY_AUTH_TOKEN": "sntrys_your_token_here"
      }
    }
  }
}

8. Slack (messagerie)

Le serveur Slack MCP permet à votre assistant de lire les chaînes, de rechercher des messages et de publier des mises à jour. Il peut rechercher des conversations, lire l'historique des fils de discussion et envoyer des messages en votre nom.

Transport: stdio.
Authentification : Jeton de bot Slack et identifiant d’équipe.
Quand l'utiliser : Vous souhaitez rechercher une décision prise dans un fil de discussion Slack, publier une mise à jour de déploiement sur un canal ou rechercher qui a mentionné un sujet spécifique.

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@anthropic/slack-mcp-server"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-token",
        "SLACK_TEAM_ID": "T0123456789"
      }
    }
  }
}

Votre application Slack a besoin des étendues canaux : historique, canaux : lecture, chat : écriture et utilisateurs : lecture.

9. Linéaire (gestion de projet)

Le serveur MCP de Linear permet à votre assistant d'accéder aux problèmes, aux projets, aux cycles et aux équipes. Il peut créer des problèmes, mettre à jour le statut, rechercher par étiquette ou par responsable et lire les feuilles de route du projet.

Transport: stdio.
Authentification : Clé API linéaire.
Quand l'utiliser : Vous terminez une fonctionnalité et souhaitez marquer le problème comme terminé, créer un ticket de suivi ou vérifier ce qui vous est assigné dans le cycle en cours.

{
  "mcpServers": {
    "linear": {
      "command": "npx",
      "args": ["-y", "@linear/mcp-server"],
      "env": {
        "LINEAR_API_KEY": "lin_api_your_key_here"
      }
    }
  }
}

10. Stripe (paiements)

Le serveur MCP officiel de Stripe connecte votre assistant à votre compte Stripe. Il peut répertorier les clients, lire les détails des abonnements, rechercher des factures, vérifier les intentions de paiement et gérer les produits. Utile pour déboguer les problèmes de facturation sans naviguer dans le tableau de bord Stripe.

Transport: stdio.
Authentification : Clé secrète Stripe (utiliser une clé de test pendant le développement).
Quand l'utiliser : Un client signale un problème de facturation. Votre assistant extrait le dossier client, vérifie la dernière facture et lit l'état du paiement. Aucun tableau de bord n'est nécessaire.

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp", "--tools=all", "--api-key=sk_test_your_key"]
    }
  }
}

Utiliser sk_test_ clés au cours du développement. Ne transmettez jamais de clé secrète active via une configuration de serveur MCP dans un fichier partagé ou dont la version est contrôlée.

Configuration Botoi MCP pour chaque client

Étant donné que Botoi fonctionne comme un serveur HTTP distant, la configuration est la même pour tous les clients. Pas de npx, pas de Docker, pas de processus local. Voici la configuration pour chacun.

Bureau Claude

Ajouter à claude_desktop_config.json:

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

Claude Code

Exécutez 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 à votre settings.json:

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

Les 44 outils apparaissent à la première connexion. Aucun redémarrage requis dans la plupart des clients.

Workflow pratique : vérifier le DNS lors d’un déploiement

Vous déployez un environnement de test. Le site ne se charge pas. Vous soupçonnez une mauvaise configuration DNS. Voici comment le serveur Botoi MCP vous aide sans quitter votre éditeur :

You: "Check the DNS A records for staging.acme.com"

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

Result:
{
  "domain": "staging.acme.com",
  "type": "A",
  "records": [
    { "value": "76.76.21.21", "ttl": 300 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 14
}

You: "That's Vercel's IP. It should point to 143.204.15.88. Check the TXT records too."

Tool call: lookup_dns
Input: { "domain": "staging.acme.com", "type": "TXT" }

Result:
{
  "domain": "staging.acme.com",
  "type": "TXT",
  "records": [
    { "value": "v=spf1 include:_spf.google.com ~all", "ttl": 3600 }
  ],
  "resolver": "1.1.1.1",
  "query_time_ms": 11
}

Vous savez maintenant deux choses : l'enregistrement A pointe vers Vercel (pas votre IP cible), et l'enregistrement SPF est présent. Votre assistant peut expliquer le problème et suggérer le changement DNS correct. L’ensemble de l’interaction a duré 10 secondes, sans aucun changement de contexte.

Ce modèle fonctionne pour n’importe quel outil de recherche. Demandez à votre assistant de vérifier les certificats SSL, de valider un domaine de messagerie, de décoder un JWT à partir d'une requête ayant échoué ou de détecter la pile technologique du site d'un concurrent. Les outils sont toujours disponibles dans votre conversation.

Comment choisir les serveurs à installer

N'installez pas les 10 en même temps. Chaque serveur MCP ajoute des outils au contexte de votre assistant, et un trop grand nombre d'outils peut ralentir la sélection des outils. Commencez par les serveurs qui correspondent à votre travail quotidien :

  • Développement web : Botoi (DNS, en-têtes, SSL, JWT), Playwright (tests de navigateur), GitHub (RP et problèmes).
  • Back-end et données : Postgres ou SQLite (requêtes de base de données), Sentry (suivi des erreurs), Botoi (hachage, encodage, conversion de format).
  • Chef d'équipe full-stack : GitHub (révision du code), Linear (suivi des problèmes), Slack (communication d'équipe), Stripe (débogage de la facturation).
  • Développeur solo : Botoi (couvre 44 besoins utilitaires courants), Filesystem (gestion de fichiers), GitHub (gestion des dépôts).

Points clés

  • MCP permet aux assistants de codage IA d'appeler directement des outils externes. Pas de copier-coller entre fenêtres.
  • Les serveurs distants (Botoi, GitHub) ne nécessitent aucune installation locale. Les serveurs locaux (Filesystem, Postgres, Playwright) fonctionnent via npx.
  • Commencez avec 2 ou 3 serveurs qui correspondent à votre flux de travail. Ajoutez-en davantage selon vos besoins.
  • Utilisez les informations d'identification de test pour les serveurs qui accèdent aux systèmes sensibles (Stripe, Postgres, Sentry). Ne confiez jamais les clés API au contrôle de version.
  • L’écosystème MCP se développe. Vérifier github.com/modelcontextprotocol/servers pour le répertoire complet des serveurs disponibles.

FAQ

Qu'est-ce que le protocole de contexte modèle (MCP) ?
MCP est un protocole ouvert qui permet aux assistants de codage IA d'appeler directement des outils et des services externes. Au lieu de copier le résultat d'un navigateur ou d'un terminal dans votre conversation, l'assistant effectue un appel API structuré et travaille avec la réponse. Anthropic a publié la spécification et des clients comme Claude Desktop, Cursor, VS Code Copilot et Windsurf la prennent en charge.
Les serveurs MCP fonctionnent-ils localement ou à distance ?
Les deux. Certains serveurs MCP s'exécutent en tant que processus locaux sur votre machine (Filesystem, Postgres, Playwright). D'autres fonctionnent en tant que services HTTP distants (Botoi, GitHub, Sentry). Le protocole MCP prend en charge le transport stdio pour les serveurs locaux et Streamable HTTP pour les serveurs distants.
Puis-je connecter plusieurs serveurs MCP en même temps ?
Oui. Claude Desktop, Cursor et VS Code prennent tous en charge plusieurs serveurs MCP dans leurs fichiers de configuration. Chaque serveur apparaît comme un ensemble distinct d'outils que votre assistant peut appeler. Il n'y a pas de conflit entre les serveurs, sauf si deux serveurs enregistrent des outils portant le même nom.
Ai-je besoin d’une clé API pour chaque serveur MCP ?
Cela dépend du serveur. Les serveurs locaux comme Filesystem et SQLite n'ont besoin d'aucune authentification. Les serveurs distants comme GitHub et Stripe nécessitent un jeton d'accès personnel ou une clé API. Botoi fonctionne sans clé à raison de 5 requêtes par minute et 100 par jour ; ajoutez une clé pour des limites plus élevées.
Quelle est la différence entre le transport HTTP stdio et Streamable ?
Le transport Stdio exécute le serveur MCP en tant que processus enfant local. Votre client IA communique avec lui via une entrée/sortie standard. Le transport HTTP diffusable se connecte à un serveur distant via HTTPS à l'aide de JSON-RPC 2.0. Les outils locaux comme Filesystem utilisent stdio. Les API distantes comme Botoi et GitHub utilisent HTTP.

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.