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
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -61TypeScript
- AsecurityAlicenseAqualityA server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.Last updated -980JavaScriptApache 2.0
- -securityAlicense-qualityEnables AI assistants to interact with Slack workspaces through the Model Context Protocol, providing tools for reading/sending messages, managing channels, and accessing Slack API functionality.Last updated -PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that integrates with Slack API, allowing users to send messages, view channel history, manage channels, send direct messages, and retrieve user lists from Slack workspaces.Last updated -Python