Top 50 des compétences pour agents IA et MCP : Guide complet et dépôts GitHub [2026]
En soi, un grand modèle linguistique (LLM) est un penseur isolé dans un bac à sable. Pour transformer ces modèles en ingénieurs logiciels autonomes, chercheurs et analystes opérationnels, ils ont besoin de "mains" — des compétences standardisées et des serveurs MCP (Model Context Protocol). Voici un catalogue de production faisant autorité regroupant les 50 meilleurs outils open-source et briques d infrastructure, répartis en 6 niveaux architecturaux critiques.
![Top 50 des compétences pour agents IA et MCP : Guide complet et dépôts GitHub [2026]](/images/articles/top-50-ai-agent-skills-and-mcp-tools-catalog-2026.jpg)
Web Scraping, Recherche et Deep Research (Outils 1–8)
Un agent autonome commence par sa capacité à explorer le web et à extraire des données structurées sans bruit publicitaire.
- 1Firecrawl (GitHub: mendableai/firecrawl • 25k★) — transforme n importe quel site en Markdown propre prêt pour les LLM en gérant le JS et Cloudflare.
- 2Tavily AI Search (tavily.com) — API de recherche conçue pour les agents LLM, fournissant des faits concis plutôt que de simples liens.
- 3Crawl4AI (GitHub: unclecode/crawl4ai • 23k★) — crawler local asynchrone ultra-rapide et open-source pour le RAG et les agents.
- 4Browserbase (browserbase.com) — infrastructure de navigateur headless dans le cloud avec résolution automatisée des CAPTCHA.
- 5Exa AI (exa.ai) — moteur de recherche sémantique basé sur des plongements vectoriels denses.
- 6Playwright MCP Server — connecteur standard MCP pour cliquer, remplir des formulaires et capturer des captures d écran.
- 7ScrapeGraphAI (GitHub: ScrapeGraphAI/Scrapegraph-ai • 16k★) — pipelines de scraping basés sur des graphes pilotés par des modèles locaux.
- 8Jina Reader (r.jina.ai) — proxy simple : préfixer n importe quelle URL par "https://r.jina.ai/" pour obtenir un Markdown épuré.
Contrairement aux API payantes, Crawl4AI fonctionne directement sur votre VPS ou conteneur Docker sans coût de jetons.
pip install crawl4ai
crawl4ai-setup
python -c "import asyncio; from crawl4ai import AsyncWebCrawler; asyncio.run(AsyncWebCrawler().arun('https://artur-moiseyev.com/en'))"Infrastructure fondamentale Model Context Protocol / MCP (Outils 9–17)
Le protocole MCP d Anthropic s impose comme le standard ouvert reliant les LLM aux systèmes de fichiers, bases de données et API.
- 1Filesystem MCP (GitHub: modelcontextprotocol/servers) — lecture, écriture et navigation sécurisées avec liste blanche stricte.
- 2PostgreSQL MCP — inspection du schéma et requêtes sécurisées en lecture seule directement depuis Claude ou Cursor.
- 3SQLite MCP — stockage relationnel local pour conserver les états intermédiaires de l agent.
- 4GitHub MCP — gestion complète de dépôts : branches, Pull Requests, revues de code et diffs de commits.
- 5Sequential Thinking MCP — décomposition dynamique de la pensée en étapes structurées et vérifiables.
- 6Brave Search MCP — exploration web respectueuse de la vie privée sans traçage ni journalisation.
- 7Slack / Discord MCP — canal bidirectionnel pour envoyer des alertes et recevoir des approbations humaines.
- 8Memory Graph MCP — persistance du contexte sous forme de graphe de connaissances entre sessions.
- 9Puppeteer MCP — automatisation de navigateur pour snapshots DOM, génération de PDF et capture d erreurs JS.
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/var/www/project"]
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://user:pass@localhost:5432/production_db"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx" }
}
}
}Génie logiciel, Syntaxe et Intelligence AST (Outils 18–25)
Pour générer du code fiable, les agents ont besoin d analyseurs de syntaxe AST au niveau compilateur plutôt que d expressions régulières.
- 1ast-grep (GitHub: ast-grep/ast-grep • 11k★) — recherche et réécriture de code basées sur l arbre syntaxique abstrait (AST).
- 2Aider (GitHub: paul-gauthier/aider • 28k★) — CLI de pair-programming dans le terminal avec cartographie Tree-sitter et commits Git atomiques.
- 3Tree-sitter MCP — analyseur syntaxique incrémental pour des dizaines de langages identifiant précisément fonctions et classes.
- 4Basedpyright / Pyright CLI — vérificateur statique de types de Microsoft pour valider le code Python avant exécution.
- 5Biome CLI (GitHub: biomejs/biome • 18k★) — outil unifié en Rust remplaçant Prettier et ESLint 25 fois plus vite.
- 6Git CLI Skill — automatisation des branches, résolution de conflits et cherry-picks en ligne de commande.
- 7OpenAPI / Swagger MCP — transformateur de spécifications REST en outils typés et directement exploitables par les LLM.
- 8OpenHands (ex-OpenDevin • 40k★) — environnement autonome résolvant des anomalies réelles du benchmark SWE-bench.
Les regex ne comprennent pas les portées imbriquées. ast-grep manipule l arbre de syntaxe, garantissant une intégrité parfaite du code.
Ingénierie des données, Tableaux et Documents complexes (Outils 26–33)
L analyse de données d entreprise nécessite une extraction rapide depuis des PDF complexes, fichiers Excel et formats Parquet.
- 1MarkItDown (GitHub: microsoft/markitdown • 35k★) — outil Microsoft convertissant Word, Excel, PowerPoint et PDF en Markdown structuré.
- 2DuckDB MCP — moteur OLAP colonnaire embarqué exécutant des requêtes SQL sur des fichiers Parquet et CSV en quelques millisecondes.
- 3Docling (GitHub: DS4SD/docling • 18k★) — bibliothèque d IBM Research analysant parfaitement tableaux scientifiques et PDF complexes.
- 4PandasAI (GitHub: gventuri/pandas-ai • 16k★) — analyse de données conversationnelle sur DataFrames en langage naturel.
- 5Unstructured.io (GitHub: Unstructured-IO/unstructured) — pipeline ETL de production nettoyant plus de 25 formats de documents pour bases vectorielles.
- 6PDFPlumber — bibliothèque Python pour extraire avec précision contours de tableaux et coordonnées de texte.
- 7Apache Tika MCP — moteur d extraction de métadonnées prenant en charge plus de 1 000 formats.
- 8Tabula-py — extracteur de tableaux structurés depuis des rapports financiers et relevés bancaires.
import duckdb
# Requête analytique sur des fichiers Parquet en millisecondes
query = """
SELECT category, COUNT(*) as total_articles, AVG(reading_time_minutes) as avg_read
FROM 'https://artur-moiseyev.com/data/benchmarks.parquet'
GROUP BY category
ORDER BY total_articles DESC
LIMIT 10;
"""
result = duckdb.query(query).to_df()
print(result)Mémoire à long terme, Graphes de connaissances et Orchestration (Outils 34–41)
Sans briques de mémoire durables, les agents oublient les instructions dès que le contexte est réinitialisé.
- 1Mem0 (GitHub: mem0ai/mem0 • 24k★) — mémoire personnalisée : extrait automatiquement les faits clés et met à jour les préférences de l utilisateur.
- 2LangGraph Checkpointers — persistance d état sur SQLite/Postgres avec time-travel rollback et intervention humaine.
- 3Zep (getzep.com) — moteur de mémoire avec résumé automatique des échanges et extraction d entités.
- 4ChromaDB (GitHub: chroma-core/chroma • 16k★) — base vectorielle légère embarquée sans dépendance externe.
- 5Weaviate MCP — recherche hybride associant BM25 et vecteurs avec parcours de graphe.
- 6Graphiti (GitHub: getzep/graphiti) — graphes de connaissances temporels évitant l utilisation d informations obsolètes.
- 7AutoGen Studio (Microsoft) — interface graphique d orchestration multi-agents et scénarios de collaboration.
- 8LlamaIndex Workflows — cadre événementiel pour créer des boucles d agents déterministes et fiables.
N injectez pas tous vos historiques de chat dans des bases vectorielles : extrayez les faits stables avec Mem0 pour garder un contexte épuré.
Bacs à sable isolés, Sécurité et Environnements d exécution (Outils 42–50)
Accorder à un agent un accès direct au terminal sans isolation expose votre système à des injections malveillantes.
- 1E2B Sandboxes (GitHub: e2b-dev/E2B • 6k★) — micro-machines virtuelles dans le cloud instanciées en 200 ms pour exécuter Python et Bash en toute sécurité.
- 2Docker MicroVM MCP — exécution conteneurisée avec quotas stricts de CPU, mémoire et réseau désactivé vers l hôte.
- 3Modal Labs (modal.com) — mise à l échelle instantanée de conteneurs GPU/CPU directement depuis le code de l agent.
- 4Daytona (GitHub: daytonaio/daytona • 14k★) — gestion automatisée d environnements de développement sécurisés pour agents IA.
- 5Fly.io Machines — microVM distribuées mondialement avec démarrage à froid inférieur à 300 ms.
- 6Guardrails AI (GitHub: guardrails-ai/guardrails • 5k★) — validation des sorties JSON, typage strict et prévention des hallucinations.
- 7NeMo Guardrails (NVIDIA) — garde-fous programmables empêchant les dérives thématiques des agents.
- 8Semgrep MCP — analyse statique de sécurité (SAST) vérifiant le code généré avant tout commit.
- 9LangSmith / Arize Phoenix — observabilité complète mesurant les latences, la consommation de jetons et les échecs intermédiaires.
from e2b_code_interpreter import Sandbox
# Exécution de code sécurisée dans une microVM isolée
with Sandbox() as sandbox:
execution = sandbox.run_code("""
import numpy as np
data = np.random.normal(size=1000)
print(f"Mean: {data.mean():.4f}, Std: {data.std():.4f}")
""")
print("Résultat Sandbox :", execution.text)Silicon Telemetry & Production Verification
vllm serve top-50-ai-agent-skills-and-mcp-tools-catalog-2026 --tensor-parallel-size 4 --gpu-memory-utilization 0.95 --max-model-len 32768 --kv-cache-dtype fp8Run & Deploy This Model on Cloud GPUs
Need on-demand H100 / RTX 4090 compute to test the deployment recipe above? Spin up instances in 60 seconds with verified providers.
RunPod GPU Cloud
From $0.34/hr · Bonus $5–$500 creditsDeploy H100, A100, and RTX 4090 instances in seconds. 1-click templates for vLLM, Ollama, and PyTorch.
Vast.ai Marketplace
From $0.20/hr (RTX 4090) · Direct SSHDecentralized compute marketplace offering the cheapest GPU compute rates for RTX 4090, A6000 & H100.
OpenRouter AI Gateway
Pay-per-token · Automatic failoverUnified OpenAI-compatible API to invoke DeepSeek-R1, Claude 3.7, GPT-4o, and Llama 3.3 instantly.
Lambda Cloud Clusters
From $1.89/hr (A100 SXM) · Enterprise SLAHigh-bandwidth Quantum-2 InfiniBand clusters of 8x H100 and GH200 for production LLM distributed training.
Transparent Disclosure: Links above are curated partner links with special discounts/credits. Deploying via these links supports ongoing open AI benchmarking at zero extra cost to you.
Artur Moiseyev
Founder & AI Editor-in-Chief
Chercheur indépendant en IA et architecte de systèmes distribués spécialisé dans les agents autonomes.
Articles complémentaires du guide

Compétence IA Deep Research : Comment ChatGPT, Perplexity et Gemini remplacent des heures de recherche
Guide clair sur la fonction Deep Research dans ChatGPT, Perplexity et Gemini.

Compétence IA Computer Use & Operator : Comment l’IA contrôle votre navigateur et votre souris
Comment les agents visuels remplissent des formulaires et naviguent sur le web.

Compétence IA MCP (Model Context Protocol) expliquée simplement : Le port USB universel de l’IA
Pourquoi tout le monde parle de MCP : Connectez votre IA à Google Drive, Notion et vos outils.