Servidor MCP para Slack
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para integrar asistentes de IA con espacios de trabajo de Slack.
Descripción general
Este paquete proporciona un servidor MCP que permite a los asistentes de IA interactuar con los espacios de trabajo de Slack. Permite a los modelos de IA:
Listar y explorar canales
Enviar mensajes a canales
Responder a los hilos
Añadir reacciones a los mensajes
Recuperar el historial del canal
Obtener respuestas del hilo
Listar usuarios y recuperar perfiles de usuario
Related MCP server: Slack MCP Server
Instalación
Puedes encontrar el paquete en npm: shouting-mcp-slack
Prerrequisitos
Necesitas configurar un bot de Slack y obtener las credenciales necesarias:
Crear una aplicación de Slack en la consola de API de Slack
Agregue los siguientes alcances de token de bot:
channels:historychannels:readchat:writereactions:writeusers:readusers:read.email
Instala la aplicación en tu espacio de trabajo
Copiar el token OAuth del usuario del bot
Configuración
El servidor requiere las siguientes variables de entorno:
SLACK_BOT_TOKEN: Su token OAuth de usuario de Slack BotSLACK_TEAM_ID: Tu ID de equipo de Slack
Uso
Ejecutarse como una herramienta CLI
Usando en tu código
Herramientas disponibles
El servidor proporciona las siguientes herramientas de integración de Slack:
slack_list_channels: Lista de canales disponiblesslack_post_message: envía un mensaje a un canalslack_reply_to_thread: Responder a un hiloslack_add_reaction: Agregar una reacción a un mensajeslack_get_channel_history: Obtener el historial de mensajes de un canalslack_get_thread_replies: Obtener respuestas en un hiloslack_get_users: enumera los usuarios en el espacio de trabajoslack_get_user_profile: Obtener el perfil de un usuario
Licencia
ISC