Aller au contenu principal

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

ProprieteValeur
ClasseRocketChatGatewayConnector
ProtocoleREST API v1
Port par defaut3000
AuthentificationUser ID + Auth Token
Conteneurmcp-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 :

VariableDescription
ROCKETCHAT_URLURL de l'instance Rocket.Chat
ROCKETCHAT_USER_IDID utilisateur pour l'API
ROCKETCHAT_AUTH_TOKENToken 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