Files
mcphub/README.fr.md

5.1 KiB

MCPHub : Le Hub Unifié pour les Serveurs MCP

English | Français | 中文版

MCPHub facilite la gestion et la mise à l'échelle de plusieurs serveurs MCP (Model Context Protocol) en les organisant en points de terminaison HTTP streamables (SSE) flexibles, prenant en charge l'accès à tous les serveurs, à des serveurs individuels ou à des groupes de serveurs logiques.

Aperçu du tableau de bord

🌐 Démo en direct et Documentation

🚀 Fonctionnalités

  • Gestion centralisée - Surveillez et contrôlez tous les serveurs MCP depuis un tableau de bord unifié
  • Routage flexible - Accédez à tous les serveurs, groupes spécifiques ou serveurs individuels via HTTP/SSE
  • Routage intelligent - Découverte d'outils propulsée par IA utilisant la recherche sémantique vectorielle (En savoir plus)
  • Configuration à chaud - Ajoutez, supprimez ou mettez à jour les serveurs sans temps d'arrêt
  • Support OAuth 2.0 - Modes client et serveur pour une authentification sécurisée (En savoir plus)
  • Mode Base de données - Stockez la configuration dans PostgreSQL pour les environnements de production (En savoir plus)
  • Prêt pour Docker - Déployez instantanément avec la configuration conteneurisée

🔧 Démarrage rapide

Configuration

Créez un fichier mcp_settings.json :

{
  "mcpServers": {
    "time": {
      "command": "npx",
      "args": ["-y", "time-mcp"]
    },
    "fetch": {
      "command": "uvx",
      "args": ["mcp-server-fetch"]
    }
  }
}

📖 Consultez le Guide de configuration pour les options complètes incluant OAuth, les variables d'environnement, et plus.

Déploiement avec Docker

# Exécutez avec une configuration personnalisée (recommandé)
docker run -p 3000:3000 -v ./mcp_settings.json:/app/mcp_settings.json -v ./data:/app/data samanhappy/mcphub

# Ou exécutez avec les paramètres par défaut
docker run -p 3000:3000 samanhappy/mcphub

Accéder au tableau de bord

Ouvrez http://localhost:3000 et connectez-vous avec les identifiants par défaut : admin / admin123

Connecter les clients IA

Connectez les clients IA (Claude Desktop, Cursor, etc.) via :

http://localhost:3000/mcp           # Tous les serveurs
http://localhost:3000/mcp/{group}   # Groupe spécifique
http://localhost:3000/mcp/{server}  # Serveur spécifique
http://localhost:3000/mcp/$smart    # Routage intelligent

📖 Consultez la Référence API pour la documentation détaillée des points de terminaison.

📚 Documentation

Sujet Description
Démarrage rapide Commencez en 5 minutes
Configuration Options de configuration du serveur MCP
Mode Base de données Configuration PostgreSQL pour la production
OAuth Configuration client et serveur OAuth 2.0
Routage intelligent Découverte d'outils propulsée par IA
Configuration Docker Guide de déploiement Docker

🧑‍💻 Développement local

git clone https://github.com/samanhappy/mcphub.git
cd mcphub
pnpm install
pnpm dev

Pour les utilisateurs Windows, démarrez le backend et le frontend séparément : pnpm backend:dev, pnpm frontend:dev

📖 Consultez le Guide de développement pour les instructions de configuration détaillées.

🔍 Stack technique

  • Backend : Node.js, Express, TypeScript
  • Frontend : React, Vite, Tailwind CSS
  • Authentification : JWT & bcrypt
  • Protocole : Model Context Protocol SDK

👥 Contribuer

Les contributions sont les bienvenues ! Rejoignez notre communauté Discord pour des discussions et du support.

❤️ Sponsor

ko-fi

🌟 Historique des étoiles

Historique des étoiles

📄 Licence

Sous licence Apache 2.0 License.