Skip to main content
Glama

Slack MCP Server

by AVIMBU

Servidor de protocolo de contexto del modelo Slack

Este es un conector que permite que Claude Desktop (o cualquier cliente MCP) interactúe con su espacio de trabajo de Slack para publicar mensajes y consultar una lista de todos los usuarios.

Desarrollo local

Para ejecutar este cliente localmente, agregue la siguiente configuración a su archivo de configuración de Claude Desktop MCP Server:

{ "mcpServers": { "mcp-slack-local": { "command": "node", "args": ["/path/to/project/dist/index.js"], <---- replace this with your project path "env": { "SLACK_BOT_USER_OAUTH_TOKEN": "test-bot-token", "SLACK_TEAM_ID": "test-team-id" } }, } }

Después de esto, deberías poder probar esta implementación en tu aplicación de escritorio Claude usando indicaciones de ejemplo como:

  • "¿Puedes enumerar todos los usuarios de mi equipo de Slack?"
  • "¿Puedes enviar un mensaje de bienvenida a mi canal de Slack con el ID <channel id> ?"

Ejecutando el servidor localmente:

node dist/index.js

Con la construcción en otra terminal

npm run watch

Ámbitos de permisos de Slack

Los siguientes permisos ya están implementados:

PermisoDescripciónImplementado
configuraciones_de_aplicaciónLeer la información de configuración de la aplicación a través de las API del manifiesto de la aplicación
configuraciones_de_aplicaciónEscriba información de configuración de la aplicación y cree aplicaciones a través de las API de manifiesto de la aplicación
menciones_de_la_aplicaciónVer mensajes que mencionan directamente a @your_slack_app en las conversaciones en las que participa la aplicación
asistentePermita que su aplicación Slack actúe como un asistente de IA
marcadoresLista de marcadores
marcadoresCrear, editar y eliminar marcadores
llamadasVer información sobre llamadas en curso y pasadas
llamadasIniciar y administrar llamadas en un espacio de trabajo
lienzosSu aplicación Slack podrá acceder al contenido de los lienzos creados dentro de Slack.
lienzosSu aplicación Slack podrá crear, editar y eliminar lienzos.
canalesVer mensajes y otro contenido en canales públicos a los que se agregó tu aplicación Slack
canalesUnirse a canales públicos en un espacio de trabajo
canalesAdministra los canales públicos a los que se ha agregado tu aplicación Slack y crea otros nuevos
canalesVer información básica sobre los canales públicos en un espacio de trabajo
canales.invitacionesInvitar a miembros a canales públicos
canales.temaEstablecer la descripción de los canales públicos
chatPublicar mensajes en canales y conversaciones aprobados
chat.personalizarEnvía mensajes como @your_slack_app con un nombre de usuario y un avatar personalizados
chat.públicoEnviar mensajes a canales de los que @your_slack_app no es miembro
comandosAgregue atajos y/o comandos de barra que las personas puedan usar
conversaciones.conectarPermite que tu aplicación Slack administre los canales de Slack Connect
conversaciones.conectarRecibe eventos de invitación de Slack Connect enviados a los canales en los que se encuentra tu aplicación Slack
conversaciones.conectarCrea invitaciones de Slack Connect para los canales a los que se ha agregado tu aplicación de Slack y acepta invitaciones enviadas a tu aplicación de Slack.
almacén de datosVer y visualizar datos del almacén de datos de aplicaciones de Slack
almacén de datos: escrituraEscribir datos en el almacén de datos de la aplicación Slack
dndVer la configuración de No molestar para las personas en un espacio de trabajo
emojiVer emojis personalizados en un espacio de trabajo
archivosVer archivos compartidos en canales y conversaciones a los que se agregó tu aplicación Slack
archivosSube, edita y elimina archivos como tu aplicación de Slack
gruposVer mensajes y otro contenido en canales privados a los que se agregó tu aplicación Slack
gruposVer información básica sobre los canales privados a los que se ha agregado tu aplicación Slack
gruposAdministra los canales privados a los que se ha agregado tu aplicación Slack y crea otros nuevos
grupos.invitacionesInvitar a miembros a canales privados
grupos.temaEstablecer la descripción de los canales privados
soyVer mensajes y otro contenido en los mensajes directos a los que se agregó tu aplicación Slack
imVer información básica sobre los mensajes directos a los que se agregó tu aplicación Slack
imIniciar mensajes directos con personas
im.topicEstablecer la descripción en los mensajes directos
webhook entranteCrea webhooks unidireccionales para publicar mensajes en un canal específico
enlaces.incrustarIncrustar URL de reproductores de video en mensajes y superficies de aplicaciones
enlacesVer URL en los mensajes
enlacesMostrar vistas previas de URL en los mensajes
metadatos.mensajeídoPermite que tu aplicación Slack lea los metadatos de los mensajes en los canales a los que se ha agregado tu aplicación Slack.
mpimVer mensajes y otro contenido en mensajes directos grupales a los que se agregó tu aplicación Slack
mpimVer información básica sobre los mensajes directos grupales a los que se agregó tu aplicación Slack
mpimIniciar mensajes directos grupales con personas
mpim.temaEstablecer la descripción en los mensajes directos del grupo
ningunoEjecutar métodos sin necesidad de un ámbito
pinesVer contenido fijado en canales y conversaciones a los que se agregó tu aplicación Slack
pinesAgregar y eliminar mensajes y archivos fijados
reaccionesVea las reacciones de emoji y su contenido asociado en los canales y conversaciones a los que se agregó su aplicación Slack
reaccionesAgregar y editar reacciones de emojis
recordatoriosVer recordatorios creados por tu aplicación Slack
recordatoriosAgregar, eliminar o marcar recordatorios como completos
archivos_remotosVer archivos remotos agregados por la aplicación en un espacio de trabajo
archivos_remotosCompartir archivos remotos en nombre de un usuario
archivos_remotosAgregar, editar y eliminar archivos remotos en nombre de un usuario
búsqueda.archivosBuscar el contenido de un espacio de trabajo en los archivos
búsqueda.imBuscar el contenido de un espacio de trabajo en mensajes directos
búsqueda.mpimBuscar el contenido de un espacio de trabajo en mensajes directos grupales
búsqueda.privadoBuscar el contenido de un espacio de trabajo en canales privados
búsqueda.públicoBuscar el contenido de un espacio de trabajo en canales públicos
equipo.facturaciónPermite que su aplicación Slack lea el plan de facturación de los espacios de trabajo en los que se ha instalado su aplicación Slack.
equipo.preferenciasPermite que su aplicación Slack lea las preferencias de los espacios de trabajo en los que se ha instalado su aplicación Slack.
equipoVer el nombre, el dominio de correo electrónico y el ícono de los espacios de trabajo a los que está conectada tu aplicación Slack
tokens.basicEjecutar métodos sin necesidad de un ámbito
disparadoresLeer nuevos activadores de la plataforma
disparadores: escribirCrear nuevos activadores de plataforma
grupos de usuariosVer grupos de usuarios en un espacio de trabajo
grupos de usuarios: escribirCrear y administrar grupos de usuarios
usuarios.perfilVer detalles del perfil de las personas en un espacio de trabajo
usuariosVer personas en un espacio de trabajo
usuarios.correo electrónicoVer direcciones de correo electrónico de personas en un espacio de trabajo
usuariosConfigurar presencia para tu aplicación Slack
flujo de trabajo.pasosAgregue pasos que las personas puedan usar en Workflow Builder
flujos de trabajo.plantillasLeer una plantilla de flujo de trabajo
flujos de trabajo.plantillasEscribe una plantilla de flujo de trabajo

Contacto

Si tiene preguntas, no dude en contactarnos a través de AVIMBU .

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un conector que permite a Claude Desktop o cualquier cliente MCP interactuar con espacios de trabajo de Slack para publicar mensajes y consultar listas de usuarios.

  1. Desarrollo local
    1. Ámbitos de permisos de Slack
      1. Contacto

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Provides Discord integration capabilities to MCP clients like Claude Desktop.
          Last updated -
          15
          93
          Python
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          Enables interaction with Slack workspaces as a user, supporting channel listing, message posting, threading, reactions, and user management via the Slack API.
          Last updated -
          8
          3
          JavaScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          An MCP server that enables LLMs to access Slack's search functionality to retrieve users, channels, messages, and thread replies from a Slack workspace.
          Last updated -
          TypeScript
        • -
          security
          F
          license
          -
          quality
          An MCP server that connects to Claude Desktop and provides access to Slack actions through ActionKit, allowing users to interact with Slack via their authenticated Paragon credentials.
          Last updated -
          1
          TypeScript
          • Apple

        View all related MCP servers

        MCP directory API

        We provide all the information about MCP servers via our MCP API.

        curl -X GET 'https://glama.ai/api/mcp/v1/servers/AVIMBU/slack-mcp-server'

        If you have feedback or need assistance with the MCP directory API, please join our Discord server