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
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:history
channels:read
chat:write
reactions:write
users:read
users: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
Autor
Repositorio
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Una implementación de servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con los espacios de trabajo de Slack, lo que les permite explorar canales, enviar mensajes, responder a hilos, agregar reacciones y recuperar información del usuario.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Telegram, allowing them to search channels, list available channels, retrieve messages, and filter messages by regex patterns.Last updated -713JavaScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.Last updated -JavaScriptApache 2.0
- -security-license-qualityA Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.Last updated -202TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.Last updated -1810TypeScript