Servidor MCP de usuarios de Slack
Servidor MCP para la API de Slack, que permite a Claude interactuar con los espacios de trabajo de Slack como usuario.
Herramientas
slack_list_channelsEnumerar canales públicos en el espacio de trabajo
Entradas opcionales:
limit(número, predeterminado: 100, máximo: 200): Número máximo de canales a devolvercursor(cadena): cursor de paginación para la página siguiente
Devuelve: Lista de canales con sus IDs e información
slack_post_messagePublicar un nuevo mensaje en un canal de Slack
Entradas requeridas:
channel_id(cadena): El ID del canal donde se publicarátext(cadena): el texto del mensaje a publicar
Devoluciones: Confirmación de publicación del mensaje y marca de tiempo
slack_reply_to_threadResponder a un hilo de mensajes específico
Entradas requeridas:
channel_id(cadena): El canal que contiene el hilothread_ts(cadena): marca de tiempo del mensaje principaltext(cadena): El texto de respuesta
Devoluciones: Confirmación de respuesta y marca de tiempo
slack_add_reactionAgregar una reacción emoji a un mensaje
Entradas requeridas:
channel_id(cadena): El canal que contiene el mensajetimestamp(cadena): Marca de tiempo del mensaje al que se debe reaccionarreaction(cadena): Nombre del emoji sin dos puntos
Devoluciones: Confirmación de reacción
slack_get_channel_historyObtener mensajes recientes de un canal
Entradas requeridas:
channel_id(cadena): El ID del canal
Entradas opcionales:
limit(número, predeterminado: 10): Número de mensajes a recuperar
Devuelve: Lista de mensajes con su contenido y metadatos
slack_get_thread_repliesObtener todas las respuestas en un hilo de mensajes
Entradas requeridas:
channel_id(cadena): El canal que contiene el hilothread_ts(cadena): marca de tiempo del mensaje principal
Devuelve: Lista de respuestas con su contenido y metadatos
slack_get_usersObtener la lista de usuarios del espacio de trabajo con información básica del perfil
Entradas opcionales:
cursor(cadena): cursor de paginación para la página siguientelimit(número, predeterminado: 100, máximo: 200): Máximo de usuarios a devolver
Devuelve: Lista de usuarios con sus perfiles básicos
slack_get_user_profileObtenga información detallada del perfil de un usuario específico
Entradas requeridas:
user_id(cadena): el ID del usuario
Devoluciones: Información detallada del perfil de usuario
Configuración
Crear una aplicación de Slack:
Visita la página de aplicaciones de Slack
Haga clic en "Crear nueva aplicación"
Seleccione "Desde cero"
Nombra tu aplicación y selecciona tu espacio de trabajo
Configurar los ámbitos de token de usuario: navegue a "OAuth y permisos" y agregue estos ámbitos:
channels:history- Ver mensajes y otro contenido en canales públicoschannels:read- Ver información básica del canalchat:write- Envía mensajes como tú mismoreactions:write- Agregar reacciones emoji a los mensajesusers:read- Ver usuarios y su información básica
Instalar la aplicación en el espacio de trabajo:
Haga clic en "Instalar en el espacio de trabajo" y autorice la aplicación.
Guarde el "Token OAuth del usuario" que comienza con
xoxp-
Obtén tu ID de equipo (comienza con
T) siguiendo esta guía
Uso con Claude Desktop
Agregue lo siguiente a su claude_desktop_config.json :
Instalación local
Primero instale y construya el servidor:
A continuación configure Claude Desktop:
NPX
Estibador
Instalación mediante herrería
Para instalar Slack User Server para Claude Desktop automáticamente a través de Smithery :
Solución de problemas
Si encuentra errores de permisos, verifique que:
Todos los ámbitos necesarios se agregan a su aplicación Slack
La aplicación está instalada correctamente en su espacio de trabajo.
Los tokens y el ID del espacio de trabajo se copian correctamente en su configuración
La aplicación se ha añadido a los canales a los que necesita acceder.
Estás usando un token OAuth de usuario (comienza con xoxp-), no un token de bot
Construir
Compilación de Docker:
Licencia
Este servidor MCP cuenta con la licencia MIT. Esto significa que puede usar, modificar y distribuir el software libremente, sujeto a los términos y condiciones de la licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Permite la interacción con los espacios de trabajo de Slack como usuario, lo que admite la lista de canales, la publicación de mensajes, los hilos, las reacciones y la gestión de usuarios a través de la API de Slack.
Related Resources
Related MCP Servers
- -security-license-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.
- -security-license-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 -1
- Asecurity-licenseAqualityInteract with Slack Workspaces over the Slack API. Supports stdio and Streamable HTTP transport. Extended from Anthropic's archived serverLast updated -812939
- -security-license-qualityEnables comprehensive Slack workspace automation and management through the Slack API. Supports messaging, channel management, analytics, file uploads, polls, user management, and advanced features like scheduled messages and bulk operations.Last updated -5,441