Connecteur Rocket.Chat
Rocket.Chat est une plateforme de communication d'equipe open-source, alternative EU a Slack. Le connecteur expose 55 outils via l'API REST v1.
Informations
| Propriete | Valeur |
|---|---|
| Classe | RocketChatGatewayConnector |
| Protocole | REST API v1 |
| Port par defaut | 3000 |
| Authentification | User ID + Auth Token |
| Conteneur | mcp-rocketchat |
Modules et outils (55)
Channels - Public (12 outils)
CRUD, archivage, renommage, topic, description, annonce, invitation et expulsion.
Groups - Prive (8 outils)
CRUD, archivage, invitation, expulsion et listing des membres.
Direct Messages (5 outils)
Listing, creation, historique, membres et fermeture de conversations directes.
Messages (10 outils)
Envoi, modification, suppression, recherche, historique, epinglage, favoris et reactions.
Users (10 outils)
CRUD, activation/desactivation, recherche, presence, avatar et roles.
Teams (5 outils)
CRUD et listing des membres d'equipes.
Roles & Permissions (3 outils)
Listing des roles, ajout et retrait de roles utilisateur.
Subscriptions & Rooms (3 outils)
Abonnements, infos et membres de rooms.
Integrations & Webhooks (4 outils)
CRUD des integrations webhook (incoming et outgoing).
Settings & Admin (3 outils)
Parametres serveur, modification et statistiques.
Configuration
Variables d'environnement :
| Variable | Description |
|---|---|
ROCKETCHAT_URL | URL de l'instance Rocket.Chat |
ROCKETCHAT_USER_ID | ID utilisateur pour l'API |
ROCKETCHAT_AUTH_TOKEN | Token d'authentification |
Cas d'usage
- Envoi de notifications automatiques dans les canaux
- Gestion des utilisateurs et equipes via l'agent IA
- Recherche dans l'historique des messages
- Integration de webhooks pour les workflows MCP
Fichier source
packages/server/src/services/mcp-gateway/connectors/RocketChatGatewayConnector.ts