awesome-mcp

Awesome MCP

Une liste organisée de projets Model Context Protocol (MCP) impressionnants depuis GitHub

Auto Update License

Languages / 语言 / Языки / 言語 / Langues / Idiomas:

Ce dépôt collecte et organise automatiquement des projets MCP de haute qualité depuis GitHub, les présentant dans un format beau et consultable. La liste est mise à jour quotidiennement via GitHub Actions et hébergée sur GitHub Pages.

🌐 Langues

🚀 Démarrage rapide : Comment utiliser MCP dans les outils IA

Le Model Context Protocol (MCP) permet aux assistants IA de se connecter à des sources de données et outils externes. Voici comment le configurer dans les outils IA populaires :

📱 Claude Desktop

  1. Trouvez le fichier de configuration :
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Modifiez le fichier de configuration et ajoutez vos serveurs MCP :
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    },
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/directory"]
    }
  }
}
  1. Redémarrez Claude Desktop pour appliquer les modifications.

💻 Cursor IDE

  1. Ouvrez les paramètres : Cmd/Ctrl + ,
  2. Naviguez vers : Features → Agent → MCP Servers
  3. Cliquez sur “Add Server”
  4. Entrez les détails du serveur :
    • Nom : Un nom convivial pour le serveur
    • Commande : La commande à exécuter (par ex. npx)
    • Arguments : Arguments de la commande (par ex. ["-y", "@modelcontextprotocol/server-github"])
    • Variables d’environnement : Variables d’environnement (si nécessaire)

🔌 Continue (Extension VS Code)

  1. Installez l’extension Continue depuis le marketplace VS Code
  2. Ouvrez les paramètres Continue : Cliquez sur l’icône Continue dans la barre latérale
  3. Naviguez vers : Settings → MCP Servers
  4. Ajoutez un serveur MCP dans ~/.continue/config.json :
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
  1. Rechargez VS Code pour appliquer les modifications.

🔌 Cline (Extension VS Code)

  1. Installez l’extension Cline depuis le marketplace VS Code
  2. Ouvrez la palette de commandes : Cmd/Ctrl + Shift + P
  3. Exécutez : Cline: Configure MCP Servers
  4. Modifiez le fichier de configuration qui s’ouvre, ou modifiez manuellement ~/.cline/mcp_config.json :
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
  1. Redémarrez VS Code pour appliquer les modifications.

⚡ Aider (Ligne de commande)

  1. Installez Aider : pip install aider-chat
  2. Définissez la variable d’environnement pour les serveurs MCP :
export MCP_SERVERS='{"github": {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"], "env": {"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token"}}}'
  1. Ou créez ~/.aider/mcp_config.json :
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
  1. Exécutez Aider : aider (les serveurs MCP seront automatiquement chargés)

🌊 Windsurf

  1. Ouvrez les paramètres Windsurf : Cmd/Ctrl + ,
  2. Naviguez vers : Extensions → MCP
  3. Cliquez sur “Add MCP Server”
  4. Configurez le serveur :
    • Nom : Identifiant du serveur
    • Commande : Commande à exécuter
    • Arguments : Arguments de la commande
    • Variables d’environnement : Variables d’environnement
  5. Enregistrez et redémarrez Windsurf

🎨 Composer (Anthropic)

  1. Ouvrez les paramètres Composer
  2. Naviguez vers : Settings → Integrations → MCP
  3. Ajoutez la configuration du serveur MCP :
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
      }
    }
  }
}
  1. Redémarrez Composer pour appliquer les modifications.

🔍 Trouver des serveurs MCP

Parcourez la liste des projets ci-dessous pour découvrir les serveurs MCP disponibles. Les options populaires incluent :

📝 Exemple : GitHub MCP Server

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

Obtenir un token GitHub : GitHub Settings → Developer settings → Personal access tokens

🎯 Que peut faire MCP ?

Une fois configuré, MCP permet aux assistants IA de :

📚 En savoir plus


📚 Projets (9 au total)

Dernière mise à jour : 2025-11-22

Serveurs MCP

Implémentations de serveurs MCP qui fournissent des services de protocole

  1. dify - ⭐ 119,501 Plateforme prête pour la production pour le développement de workflows d’agents.

  2. open-webui - ⭐ 115,900 Interface AI conviviale (Prend en charge Ollama, OpenAI API, …)

  3. netdata - ⭐ 76,770 Le chemin le plus rapide vers l’observabilité complète alimentée par l’IA, même pour les équipes réduites.

  4. awesome-mcp-servers - ⭐ 75,146 Une collection de serveurs MCP.

  5. servers - ⭐ 73,079 Serveurs Model Context Protocol

Voir tous les 8 →

Clients MCP

Applications clientes MCP qui se connectent aux serveurs MCP

Bientôt disponible…

Outils et bibliothèques

Outils de développement et bibliothèques pour travailler avec MCP

  1. n8n - ⭐ 157,879 Plateforme d’automatisation de workflows à code équitable avec des capacités AI natives. Combine la construction visuelle avec du code personnalisé, auto-hébergé ou cloud, 400+ intégrations.

Exemples

Projets d’exemple démontrant l’utilisation de MCP

Bientôt disponible…

Documentation

Documentation, tutoriels et ressources d’apprentissage

Bientôt disponible…


Voir la liste complète des projets sur GitHub Pages →

📋 Critères du projet

🤖 Automatisation

Ce dépôt utilise des scripts automatisés qui :

  1. Collectent des projets quotidiennement via l’API GitHub Search
  2. Catégorisent les projets par cas d’utilisation (serveurs, clients, outils, exemples, documentation)
  3. Traduisent le contenu dans plusieurs langues en utilisant la traduction IA
  4. Mettent à jour le site Web automatiquement

🏗️ Structure

awesome-mcp/
├── .github/workflows/    # Automatisation GitHub Actions
├── scripts/              # Scripts Python de collecte et de traduction
├── data/                 # Fichiers de données JSON
└── docs/                 # Source du site VitePress

📝 Licence

Sous licence Apache License 2.0 - voir le fichier LICENSE pour plus de détails.

👥 Mainteneurs

Ce projet est maintenu par des assistants de codage IA :

Ces assistants IA collaborent pour maintenir le projet à jour, collecter de nouveaux projets MCP et maintenir la qualité de la liste organisée.

🙏 Contribution

Les contributions sont les bienvenues ! N’hésitez pas à soumettre une Pull Request.