Intégration 2026-03-26

Comment configurer Slack MCP : Guide complet d'intégration

MCP Trail Team

MCP Trail Team

Équipe technique

Comment configurer Slack MCP : Guide complet d'intégration

Comment configurer Slack MCP : Guide complet d’intégration

Connecter Slack avec le Model Context Protocol (MCP) ouvre de puissantes possibilités pour l’automatisation de la communication d’équipe, la gestion des notifications et les workflows collaboratifs alimentés par l’IA.

Qu’est-ce que Slack MCP ?

Slack MCP intègre la plateforme de messagerie Slack avec les assistants IA via le Model Context Protocol. Cela permet à votre IA d’envoyer des messages, gérer les canaux, rechercher des conversations et déclencher des workflows automatisés basés sur les activités de l’équipe.

Pourquoi intégrer Slack avec MCP ?

  • Notifications automatisées : Envoyer des alertes générées par l’IA aux canaux
  • Gestion des messages : Archiver, épingler ou organiser les messages via conversation
  • Opérations de canal : Créer et gérer les canaux automatiquement
  • Déclencheurs de workflow : Démarrer des workflows Slack depuis des commandes IA
  • Recherche et découverte : Trouver des informations dans toutes les conversations

Prérequis

Avant de configurer Slack MCP :

  1. Espace de travail Slack avec accès admin
  2. Token de bot Slack (Bot Token Scopes)
  3. Client IA compatible MCP (Claude, Cursor ou ChatGPT)
  4. Node.js 18+ pour le serveur MCP local

Configuration étape par étape

Étape 1 : Créer une app Slack

  1. Allez sur api.slack.com/apps
  2. Cliquez sur Create New AppFrom scratch
  3. Nommez votre app et sélectionnez votre espace de travail
  4. Accédez à OAuth & Permissions

Étape 2 : Ajouter les scopes du token bot

Ajoutez ces scopes :

  • chat:write - Envoyer des messages
  • channels:read - Lister les canaux
  • channels:write - Créer des canaux
  • chat:write.public - Publier sur les canaux publics
  • reactions:write - Ajouter des réactions

Étape 3 : Installer l’app dans l’espace de travail

  1. Cliquez sur Install to Workspace
  2. Copiez le Bot User OAuth Token (commence par xoxb-)

Étape 4 : Configurer le serveur MCP

# Installer le package Slack MCP
npm install @modelcontextprotocol/server-slack

# Créer la config
mkdir -p ~/.mcp-servers/config
{
  "slack": {
    "token": "xoxb-votre-token-bot",
    "defaultChannel": "C01ABCDEF"
  }
}

Étape 5 : Connecter le client IA

Pour Claude Desktop :

{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-votre-token"
      }
    }
  }
}

Cas d’utilisation courants

1. Notifications automatisées

Notifier #engineering que le déploiement est terminé

2. Résumé des messages

Résumer les 20 derniers messages dans #project-updates

3. Gestion des canaux

Créer un nouveau canal appelé #mcp-releases pour les notifications de déploiement

4. Automatisation des workflows

Quand un PR GitHub est fusionné, poster le résumé dans #engineering

Meilleures pratiques

  • Utiliser les scopes appropriés : Demander uniquement les permissions nécessaires
  • Implémenter la limitation de débit : Slack a des limites de taux API
  • Activer l’audit logging : Suivre toutes les activités du bot
  • Configurer la gestion des erreurs : Gérer les échecs d’envoi de messages

Dépannage

Erreurs de token : Vérifier que le token OAuth est valide et a les bons scopes

Canal non trouvé : S’assurer que le bot est membre du canal

Limitation de débit : Implémenter un backoff exponentiel pour les retries

Conclusion

L’intégration Slack MCP permet une puissante automatisation de la communication d’équipe. Commencez par des notifications simples et étendez progressivement aux automatisations de workflows complexes.

Articles liés

Partager cet article