- Explore MCP Servers
- MCP-Server-Asynchrone
Mcp Server Asynchrone
What is Mcp Server Asynchrone
MCP-Server-Asynchrone is an open-source MCP server built on a Node.js core that utilizes Server-Sent Events (SSE) and streamable HTTP protocol for real-time updates. It is designed for easy integration with n8n and is readily extensible for adding new tools, making it ideal for Node.js client interactions.
Use cases
Use cases for MCP-Server-Asynchrone include building real-time dashboards, automating workflows with n8n, managing complex task queues, and facilitating interactions between Node.js clients and servers.
How to use
To use MCP-Server-Asynchrone, you need to install it via Docker, configure the initial settings, and then run the server. You can also extend its functionality by adding new asynchronous or synchronous tools as per your requirements.
Key features
Key features of MCP-Server-Asynchrone include modular and extensible architecture, support for both synchronous and asynchronous operations, real-time updates through SSE, and easy integration with automation tools like n8n.
Where to use
MCP-Server-Asynchrone can be used in various fields such as web development, automation, and real-time data processing applications where efficient task management is required.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Server Asynchrone
MCP-Server-Asynchrone is an open-source MCP server built on a Node.js core that utilizes Server-Sent Events (SSE) and streamable HTTP protocol for real-time updates. It is designed for easy integration with n8n and is readily extensible for adding new tools, making it ideal for Node.js client interactions.
Use cases
Use cases for MCP-Server-Asynchrone include building real-time dashboards, automating workflows with n8n, managing complex task queues, and facilitating interactions between Node.js clients and servers.
How to use
To use MCP-Server-Asynchrone, you need to install it via Docker, configure the initial settings, and then run the server. You can also extend its functionality by adding new asynchronous or synchronous tools as per your requirements.
Key features
Key features of MCP-Server-Asynchrone include modular and extensible architecture, support for both synchronous and asynchronous operations, real-time updates through SSE, and easy integration with automation tools like n8n.
Where to use
MCP-Server-Asynchrone can be used in various fields such as web development, automation, and real-time data processing applications where efficient task management is required.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
MCP-Serveur
Un serveur modulaire et extensible pour opérations synchrones et asynchrones.
Propulsé par Docker, BullMQ, Redis et FastMCP.
📜 Table des Matières
- 🌟 Introduction
- 📋 Prérequis
- 🚀 Installation & Configuration Initiale
- ⚙️ Exécution et Gestion du Serveur
- 🔌 Intégration avec le client N8N
- 🤝 Contribution
🌟 Introduction
MCP-Serveur est un serveur robuste, conçue pour la performance et la modularité. Il permet de gérer avec élégance des tâches complexes, qu’elles soient immédiates (synchrones) ou de longue durée (asynchrones), grâce à une architecture découplée s’appuyant sur :
- FastMCP : Pour un traitement efficace des requêtes et une gestion de session.
- Docker & Docker Compose : Pour une conteneurisation fiable et un déploiement simplifié.
- BullMQ & Redis : Pour une file d’attente de tâches asynchrones robuste et performante.
- TypeScript : Pour un code typé, maintenable et évolutif.
Ce document vous guidera à travers l’installation, l’exécution et l’extension du serveur.
📋 Prérequis
Avant de commencer, assurez-vous que les éléments suivants sont installés et configurés sur votre système :
: Pour l’exécution des conteneurs.
: Pour l’orchestration des services. Le script
run.shvérifiera sa présence.: (Optionnel, mais recommandé pour le développement local) Pour la gestion des dépendances Node.js et l’exécution des scripts.
🚀 Installation & Configuration Initiale
Suivez ces étapes pour mettre en place votre environnement :
-
Clonez le Dépôt :
git clone [https://github.com/Jboner-Corvus/MCP-Server-Asynchrone.git](https://github.com/Jboner-Corvus/MCP-Server-Asynchrone.git) cd MCP-Server-Asynchrone -
Configuration Initiale via
run.sh:
Le scriptrun.shest votre console de gestion interactive pour l’environnement Docker.- Rendez le script exécutable :
chmod +x run.sh - Lancez le script :
./run.sh - Fichier d’Environnement (
.env) :- Si le fichier
.envest manquant, le script proposera de le créer. - ⚠️ Action Requise : Éditez manuellement le fichier
.envpour définir des valeurs fortes et uniques pourAUTH_TOKEN,REDIS_PASSWORD,WEBHOOK_SECRET, et toute autre variable sensible ou spécifique à votre déploiement.# Exemple de variables à personnaliser dans .env AUTH_TOKEN="VOTRE_TOKEN_SECRET_ULTRA_ROBUSTE" REDIS_PASSWORD="VOTRE_MOT_DE_PASSE_REDIS_COMPLEXE" WEBHOOK_SECRET="VOTRE_SECRET_WEBHOOK_LONG_ET_UNIQUE"
- Si le fichier
- (Recommandé) Validez votre configuration
.enven utilisant l’option15(“🛡️ VALIDER Paramètres d’Environnement (.env)”) dans le menu derun.sh.
- Rendez le script exécutable :
⚙️ Exécution et Gestion du Serveur
Utilisez le script run.sh pour la majorité des opérations de gestion :
- Installer : Option
1, - Visualiser les journaux (logs) : Option
11.
🔌 Intégration avec le client N8N
Le serveur MCP-Serveur peut être facilement intégré avec n8n pour automatiser vos workflows en exploitant les capacités du Model Context Protocol (MCP). Cette intégration permet d’orchestrer des tâches complexes et de créer des flux d’automatisation sophistiqués.
-
Ajout du Nœud MCP Client :
- Dans votre workflow n8n, ajoutez un nœud de type MCP Client Tool.
- Ce nœud servira de pont entre n8n et votre serveur MCP.
-
Configuration du Point de Terminaison SSE :
- Endpoint SSE :
http://VOTRE_IP:8081/sse - 💡 Note : Remplacez
VOTRE_IPpar l’adresse IP réelle de votre serveur MCP (exemple :192.168.2.16). - Ce point de terminaison utilise les Server-Sent Events pour une communication en temps réel.
- Endpoint SSE :
-
Configuration de l’Authentification :
- Type d’authentification :
Bearer Token - Créez une nouvelle credential Bearer Auth dans n8n.
- Utilisez la valeur de votre variable
AUTH_TOKENdéfinie dans le fichier.env. - Cette authentification garantit la sécurité des communications entre n8n et votre serveur.
- Type d’authentification :
🤝 Contribution
Les contributions sont les bienvenues ! ouvrez une issue pour discuter des changements que vous souhaitez apporter.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










