Mes serveurs MCP préférés en janvier 2026 – Les meilleurs outils pour le développement assisté par IA
Le Model Context Protocol (MCP) s'est imposé comme le standard pour connecter les assistants IA aux outils externes et sources de données.
Après une utilisation intensive de divers serveurs MCP dans mon workflow de développement quotidien, je souhaite présenter mes favoris personnels pour janvier 2026.
Cette sélection est basée sur l'expérience pratique, la stabilité, les fonctionnalités et la valeur ajoutée que ces serveurs apportent au travail productif avec Claude, Cursor et autres outils IA.
Qu'est-ce que le Model Context Protocol (MCP) ?
Avant de plonger dans la liste des serveurs : MCP est un standard ouvert développé par Anthropic qui permet aux assistants IA d'accéder de manière sécurisée aux sources de données externes, APIs et outils.
Analogie : Tout comme USB-C a révolutionné la connectivité matérielle, MCP transforme l'intégration IA – un protocole pour toutes les connexions.
Les trois primitives fondamentales de MCP
- Tools : Actions exécutables (ex : écrire un fichier, appeler une API)
- Resources : Accès structuré aux données (ex : schémas de base de données)
- Prompts : Workflows IA réutilisables
Mes 12 meilleurs serveurs MCP pour janvier 2026
1. Desktop Commander MCP Server ⭐
GitHub : wonderwhy-er/DesktopCommanderMCP
Desktop Commander est mon favori absolu et un game-changer pour le développement local.
Ce serveur donne à Claude Desktop un accès complet au système de fichiers et au terminal.
Fonctionnalités clés
- Exécuter des commandes terminal avec streaming de sortie
- Contrôler des processus interactifs (SSH, bases de données, serveurs dev)
- Exécuter du code en mémoire (Python, Node.js, R)
- Lire et éditer des fichiers Excel et PDF
- Opérations de recherche et remplacement précises dans les codebases
Pourquoi je l'adore
Desktop Commander transforme Claude en un véritable assistant de développement local.
Au lieu de simplement générer du code, Claude peut aussi l'exécuter, le tester et le déboguer.
Installation
npx @wonderwhy-er/desktop-commander@latest setup
Alternativement, configuration manuelle dans claude_desktop_config.json :
{
"mcpServers": {
"desktop-commander": {
"command": "npx",
"args": ["-y", "@wonderwhy-er/desktop-commander@latest"]
}
}
}
2. Context7 MCP Server ⭐
GitHub : upstash/context7
Context7 résout l'un des plus grands problèmes du développement assisté par IA : la documentation obsolète.
Le serveur fournit une documentation actuelle et spécifique à la version directement dans le prompt.
Le problème sans Context7
- ❌ Exemples de code basés sur des données d'entraînement obsolètes
- ❌ APIs hallucinées qui n'existent pas
- ❌ Réponses génériques pour d'anciennes versions de packages
Avec Context7
- ✅ Documentation actuelle depuis la source
- ✅ Exemples de code spécifiques à la version
- ✅ Plus besoin de changer d'onglet pour la documentation
Utilisation
Ajoutez simplement use context7 à votre prompt :
Crée un middleware Next.js qui vérifie les JWT dans les cookies. use context7
Installation
Pour Claude Code :
claude mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: YOUR_API_KEY"
Pour Cursor/Windsurf (configuration JSON) :
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": {
"CONTEXT7_API_KEY": "YOUR_API_KEY"
}
}
}
}
Conseil : Obtenez une clé API gratuite sur context7.com/dashboard pour des limites de débit plus élevées.
3. Brave Search MCP Server
GitHub : brave/brave-search-mcp-server
Brave Search MCP offre des capacités de recherche complètes pour les assistants IA – de la recherche web aux images jusqu'aux résumés générés par IA.
Outils disponibles
brave_web_search– Recherche web en temps réel avec options de filtrage avancéesbrave_local_search– Recherche de commerces et lieux locauxbrave_video_search– Recherche vidéo avec métadonnéesbrave_image_search– Recherche d'images avec encodage automatiquebrave_news_search– Actualités avec contrôle de fraîcheurbrave_summarizer– Résumés alimentés par IA
Installation
{
"mcpServers": {
"brave-search": {
"command": "npx",
"args": ["-y", "@brave/brave-search-mcp-server"],
"env": {
"BRAVE_API_KEY": "YOUR_API_KEY"
}
}
}
}
Clé API requise : Inscrivez-vous sur brave.com/search/api pour obtenir une clé API.
4. Exa Search MCP (exa-code) ⭐
Conçu pour la recherche de code – Exa se spécialise dans la recherche sémantique et trouve des exemples de code pertinents, de la documentation et des ressources techniques.
Tous les outils disponibles
| Outil | Description |
|---|---|
get_code_context_exa | Rechercher des snippets de code, exemples et documentation |
web_search_exa | Recherche web en temps réel avec compréhension sémantique |
deep_search_exa | Recherche web approfondie avec expansion automatique des requêtes |
company_research_exa | Recherche d'entreprise complète |
crawling_exa | Extraction de contenu depuis des URLs |
linkedin_search_exa | Recherche LinkedIn pour les personnes et entreprises |
deep_researcher_start | Démarrer un chercheur IA pour des sujets complexes |
deep_researcher_check | Récupérer les résultats et l'état de la recherche |
Important : Par défaut, seuls
web_search_exaetget_code_context_exasont activés. Des outils supplémentaires peuvent être ajoutés via les paramètres d'URL.
Sélection d'outils via paramètres d'URL
Activez uniquement les outils dont vous avez besoin :
https://mcp.exa.ai/mcp?tools=web_search_exa,get_code_context_exa,deep_search_exa
Ou clé API dans l'URL (non recommandé pour les configs partagées) :
https://mcp.exa.ai/mcp?exaApiKey=YOUR_EXA_KEY
Installation
Option 1 : HTTP distant (Recommandé)
Claude Code CLI :
claude mcp add exa -- npx -y mcp-remote https://mcp.exa.ai/mcp
Claude Desktop (claude_desktop_config.json) :
{
"mcpServers": {
"exa-code": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.exa.ai/mcp"],
"env": {
"EXA_API_KEY": "YOUR_EXA_API_KEY"
}
}
}
}
Option 2 : Serveur local (Alternative)
npm install -g @anthropic/mcp-server-exa
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-exa"],
"env": {
"EXA_API_KEY": "YOUR_EXA_API_KEY"
}
}
}
}
Pour la recherche de code pure : Le serveur distant est idéal. Pour une utilisation fréquente de tous les outils, le serveur local peut être plus performant.
5. Jina AI MCP Server
GitHub : jina-ai/MCP
Jina AI fournit un serveur MCP complet avec accès à Reader, Embeddings, Reranker et plus encore.
Parfait pour les workflows de recherche.
Outils disponibles
| Outil | Description | Clé API requise ? |
|---|---|---|
read_url | Extraire des pages web en Markdown | Optionnel* |
search_web | Recherche web via Reader API | Oui |
search_arxiv | Rechercher des articles scientifiques sur arXiv | Oui |
search_images | Recherche d'images (comme Google Images) | Oui |
sort_by_relevance | Réordonner les documents par pertinence via Reranker | Oui |
deduplicate_strings | Déduplication sémantique via Embeddings | Oui |
capture_screenshot_url | Captures d'écran de pages web | Optionnel* |
extract_pdf | Extraire des PDFs avec détection de mise en page | Oui |
*Les outils optionnels fonctionnent sans clé API mais ont des limites de débit. Pour des limites plus élevées, je recommande une clé API gratuite de jina.ai.
Exemple d'utilisation
Un agent peut rechercher sur arXiv les derniers articles sur les LLMs, les trier par pertinence, lire les PDFs et créer un rapport de recherche quotidien.
Installation
Pour les clients avec support MCP distant (Cursor, Windsurf) :
{
"mcpServers": {
"jina-mcp-server": {
"url": "https://mcp.jina.ai/v1",
"headers": {
"Authorization": "Bearer YOUR_JINA_API_KEY"
}
}
}
}
Pour Claude Code :
claude mcp add -s user --transport http jina https://mcp.jina.ai/v1 --header "Authorization: Bearer YOUR_JINA_API_KEY"
Pour Claude Desktop (nécessite mcp-remote) :
{
"mcpServers": {
"jina-mcp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.jina.ai/v1",
"--header",
"Authorization: Bearer YOUR_JINA_API_KEY"
]
}
}
}
Filtrage des outils
Jina offre un filtrage côté serveur des outils pour économiser les tokens de la fenêtre de contexte :
{
"mcpServers": {
"jina-mcp-server": {
"url": "https://mcp.jina.ai/v1?exclude_tags=parallel",
"headers": {
"Authorization": "Bearer YOUR_JINA_API_KEY"
}
}
}
}
Tags disponibles : search, parallel, read, utility, rerank
6. Playwright MCP Server
GitHub : executeautomation/mcp-playwright
Playwright MCP permet aux agents IA de contrôler les navigateurs – parfait pour le web scraping, les tests et l'automatisation.
Fonctionnalités
- Naviguer et interagir avec les pages web
- Prendre des captures d'écran
- Remplir des formulaires
- Exécuter des tests end-to-end
Pourquoi c'est utile
Quand Claude doit analyser un site web ou effectuer des actions interactives, Playwright est indispensable.
Installation
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@executeautomation/playwright-mcp-server"]
}
}
}
Note : Les binaires du navigateur sont automatiquement installés au premier lancement. Les logs se trouvent dans
~/playwright-mcp-server.log.
7. GitHub MCP Server
GitHub : github/github-mcp-server
Le serveur MCP officiel de GitHub permet une interaction complète avec l'API GitHub.
Fonctionnalités
- Gestion des repositories
- Opérations sur les issues et PRs
- Recherche de code à travers les repositories
- Gestion des branches et commits
- Accès à GitHub Actions
Idéal pour
Les développeurs qui veulent utiliser Claude pour les revues de code, le triage des issues ou la gestion des repositories.
Installation
Serveur distant (VS Code 1.101+) :
{
"servers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer YOUR_GITHUB_PAT"
}
}
}
}
Serveur local (Docker) :
docker run -i --rm \
-e GITHUB_PERSONAL_ACCESS_TOKEN=YOUR_TOKEN \
ghcr.io/github/github-mcp-server
8. Notion MCP Server
NPM : @notionhq/notion-mcp-server
Notion MCP expose les données Notion (pages, bases de données, tâches) comme contexte pour les LLMs.
Fonctionnalités
- Référencer les données du workspace en temps réel
- Créer et éditer des pages
- Rechercher dans les bases de données
- Gestion des tâches
Cas d'utilisation
Un agent IA peut récupérer le statut d'un projet depuis Notion, résumer les notes de réunion ou créer de nouvelles tâches.
Installation
{
"mcpServers": {
"notionApi": {
"command": "npx",
"args": ["-y", "@notionhq/notion-mcp-server"],
"env": {
"NOTION_TOKEN": "ntn_YOUR_INTEGRATION_TOKEN"
}
}
}
}
Token requis : Créez une intégration sur notion.so/my-integrations et copiez le token.
9. Figma Dev Mode MCP Server
Officiel de Figma
Le MCP Dev Mode de Figma expose la structure en direct du calque sélectionné dans Figma – hiérarchie, auto-layout, variantes, styles de texte et références de tokens.
Pourquoi c'est révolutionnaire
Des outils comme Claude, Cursor ou Windsurf peuvent générer du code directement contre le vrai design – pas contre des captures d'écran.
Le résultat : des composants UI plus précis.
Installation
- Activez le serveur MCP dans Figma (paramètres Dev Mode)
- Le serveur tourne localement sur le port 3845
Pour VS Code / Cursor :
{
"servers": {
"Figma Dev Mode MCP": {
"url": "http://127.0.0.1:3845/mcp",
"type": "http"
}
}
}
Pour d'autres clients (via mcp-remote) :
{
"mcpServers": {
"figma": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://127.0.0.1:3845/sse"]
}
}
}
10. E2B MCP Server (Code Interpreter)
Site web : e2b.dev
E2B apporte les capacités "Code Interpreter" à chaque agent.
Il fournit un environnement cloud sécurisé pour :
- Exécuter du code Python/JS
- Commandes shell
- Lancer des navigateurs
- Traiter des fichiers
Idéal pour
L'analyse de données, le prototypage de code et les calculs nécessitant un environnement d'exécution isolé.
Installation
npx @smithery/cli install e2b --client claude
11. Memory MCP Server
NPM : @modelcontextprotocol/server-memory
Le serveur Memory MCP implémente une mémoire basée sur un graphe de connaissances que les agents peuvent lire et mettre à jour au fil du temps.
Fonctionnalités
- Stocker des entités et des relations
- Contexte à long terme entre les sessions
- Recherche sémantique dans la mémoire
Cas d'utilisation
Un assistant personnel qui se souvient des conversations précédentes, des préférences et des contextes de projet.
Installation
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"]
}
}
}
Optionnellement avec un chemin de stockage personnalisé :
{
"mcpServers": {
"memory": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-memory"],
"env": {
"MEMORY_FILE_PATH": "/chemin/vers/memory.jsonl"
}
}
}
}
12. Sentry MCP Server
NPM : @sentry/mcp-server
Sentry MCP permet à Claude de déboguer directement les bugs de production.
Fonctionnalités
- Récupérer les événements d'erreur
- Analyser les stack traces
- Surveiller les tendances des issues
- Configurer les alertes
Pourquoi c'est pratique
Au lieu de naviguer manuellement dans Sentry, Claude peut analyser les erreurs et suggérer des solutions.
Installation
npx @sentry/mcp-server@latest --access-token=YOUR_SENTRY_TOKEN
Permissions de token requises :
- org:read
- project:read, project:write
- team:read, team:write
- event:write
Pour Sentry auto-hébergé : Ajoutez
--host=sentry.example.com.
Bonus : Autres serveurs MCP notables
| Serveur | Description |
|---|---|
| Firebase MCP | Opérations de base de données pour Firebase |
| Obsidian MCP | Rechercher et éditer le vault Markdown local |
| Slack MCP | Envoyer des messages et gérer les channels |
| Jira MCP | Interroger les boards, issues et données utilisateur |
| Docker Hub MCP | Gérer les images de conteneurs |
| Google Workspace MCP | Intégration Drive, Docs, Sheets |
Ma recommandation pour commencer
Si vous débutez avec MCP, je recommande cette combinaison :
- Desktop Commander – Essentiel pour le développement local
- Context7 – Documentation actuelle sans hallucinations
- Brave Search ou Exa – Pour la recherche et l'accès web
Ces trois serveurs couvrent 80% des workflows de développement typiques.
Conclusion
L'écosystème MCP croît rapidement, et janvier 2026 marque un tournant : les serveurs MCP ne sont plus seulement des "add-ons cool" – ils deviennent le standard pour l'intégration d'outils IA en production.
Les serveurs présentés ici ont fait leurs preuves dans mon travail quotidien et offrent un vrai boost de productivité.
Je mettrai régulièrement à jour cette liste à mesure que de nouveaux serveurs continuent d'émerger.
FAQ
Quelle est la différence entre MCP et une API classique ?
MCP est un protocole standardisé spécifiquement pour le contexte IA et l'accès aux outils.
Alors que les APIs traditionnelles nécessitent du code d'intégration personnalisé, MCP permet une connexion unifiée pour tous les assistants IA.
Ai-je besoin d'une clé API séparée pour chaque serveur MCP ?
Cela dépend du serveur.
Certains comme Context7 offrent des tiers gratuits, d'autres comme Brave Search nécessitent une clé API. Desktop Commander fonctionne entièrement localement sans APIs externes.
Puis-je utiliser plusieurs serveurs MCP simultanément ?
Oui ! C'est en fait l'approche recommandée.
Vous pouvez combiner Desktop Commander pour les opérations locales, Context7 pour la documentation et Brave Search pour la recherche web.
Les serveurs MCP sont-ils sécurisés ?
MCP fournit une journalisation d'audit et des interactions contrôlées.
Cependant, la sécurité dépend du serveur individuel. Pour une isolation maximale, je recommande Desktop Commander en mode Docker.
Quel serveur MCP est le meilleur pour les débutants ?
Context7 est très accessible aux débutants – ajoutez simplement use context7 à votre prompt et vous obtiendrez une documentation actuelle.
Aucune configuration requise si vous utilisez le serveur distant.