Skip to main content
Glama

Slack MCP

License GitHub stars Latest Release

Servidor MCP que permite a agentes de IA acceder a tus espacios de trabajo de Slack usando tokens de sesión. Sin aplicaciones OAuth, sin permisos de bot, sin necesidad de aprobación de administrador.

Cómo funciona

Slack MCP utiliza tus tokens de sesión existentes del navegador (xoxc/xoxd) para interactuar con Slack en tu nombre. Lee de forma sigilosa por defecto — solo la herramienta mark-read activa los recibos de lectura. Todo lo demás es invisible para otros usuarios.

La extracción de tokens está integrada en el binario. Si has iniciado sesión en Slack en Chrome o Firefox, el flujo de configuración puede extraer los tokens automáticamente — sin necesidad de copiar y pegar desde DevTools.

Related MCP server: slack-mpm

Requisitos previos

Necesitas una sesión activa de Slack en tu navegador. Inicia sesión en tu espacio de trabajo en app.slack.com en Chrome, Chromium, Edge o Firefox antes de ejecutar la configuración.

Instalar

Claude Code

claude mcp add slack-mcp -- npx -y @aaronsb/slack-mcp

Luego pídele a Claude que ejecute la herramienta auth-setup. Te guiará a través de la selección del navegador, la selección del perfil y la extracción automática de tokens.

Claude Desktop

Descarga el archivo .mcpb para tu plataforma desde la última versión:

Plataforma

Archivo

macOS (Apple Silicon)

slack-mcp-darwin-arm64.mcpb

macOS (Intel)

slack-mcp-darwin-x64.mcpb

Linux (x64)

slack-mcp-linux-x64.mcpb

Linux (ARM)

slack-mcp-linux-arm64.mcpb

Windows (x64)

slack-mcp-windows-x64.mcpb

Abre el archivo (doble clic o arrastra a Claude Desktop). Cuando se te soliciten los tokens, puedes:

  • Dejarlos en blanco y usar la herramienta auth-setup después de conectar

  • Pegar los tokens si ya los tienes

Binario independiente

Descarga el binario para tu plataforma desde releases, luego:

# Extract tokens from your browser (interactive)
./slack-mcp setup

# Run as MCP server (stdio, default)
./slack-mcp

# Run as MCP server (SSE, for remote/shared access)
./slack-mcp --transport sse

npm (global)

npm install -g @aaronsb/slack-mcp
slack-mcp setup

Configuración de tokens

Hay tres formas de obtener tus tokens de Slack, de la más fácil a la más manual:

Automática (Chrome/Edge)

La herramienta MCP auth-setup o el comando CLI slack-mcp setup:

  1. Detectará tus navegadores instalados

  2. Te permitirá elegir qué navegador y perfil tiene Slack

  3. Abrirá el navegador, navegará a Slack y extraerá los tokens a través de Chrome DevTools Protocol

  4. Los validará y guardará

Requiere que Chrome esté completamente cerrado antes de la extracción — tus pestañas se restaurarán cuando lo vuelvas a abrir.

Semiautomática (Firefox)

El flujo de configuración escribe una extensión de navegador temporal en un directorio temporal, luego te guía para cargarla en Firefox a través de about:debugging. La extensión extrae los tokens y los envía al servidor de callback local. Se elimina automáticamente cuando Firefox se cierra.

Manual

Ejecuta slack-mcp setup o usa la herramienta auth-setup — si no se detecta ningún navegador o la extracción automática falla, recurre a una página web localhost con instrucciones paso a paso de DevTools.

También puedes configurar los tokens directamente a través de variables de entorno:

export SLACK_MCP_XOXC_TOKEN="xoxc-..."
export SLACK_MCP_XOXD_TOKEN="xoxd-..."
./slack-mcp

Herramientas

Herramienta

Qué hace

check-unreads

Mensajes no leídos en MD, canales y menciones

catch-up

Actividad reciente del canal con filtrado por tiempo

list-channels

Explorar canales y membresía

check-mentions

Tus @menciones agrupadas por urgencia

search

Buscar mensajes (sintaxis completa de consulta de Slack)

get-context

Historial de hilos y contexto de conversación

check-timing

Análisis del ritmo de la conversación

send-message

Publicar en canal, MD o hilo

mark-read

Marcar conversaciones como leídas (única herramienta que activa recibos de lectura)

react

Añadir o eliminar reacciones emoji

auth-setup

Extracción de tokens automatizada por navegador

Privacidad

  • Sigiloso por defecto — las lecturas nunca activan recibos de lectura; solo lo hace mark-read

  • Nombres de canal, no IDs — la IA nunca ve identificadores internos de Slack

  • Los tokens permanecen locales — almacenados en ~/.config/slack-mcp/config.json con permisos 0600

  • Sin tráfico de red excepto Slack — el binario se conecta solo a slack.com/api/*

  • Sin descargas del navegador — utiliza tu navegador instalado, nunca obtiene binarios de CDNs

Desarrollo

make build          # Build for current platform
make test           # Run tests
make build-all-platforms  # Cross-compile (6 platforms)
make release TAG=v1.3.0   # Tag and push (CI handles the rest)

Licencia

MIT

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
6hResponse time
1wRelease cycle
19Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    A Model Context Protocol (MCP) server for Slack workspace integration. This server allows AI assistants to interact directly with your Slack workspace, providing tools to manage channels, send messages, list users, and upload files.
    16,956
    1
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    MCP server for interacting with Slack using a user token. It allows reading channels, DMs, threads, search, and posting messages as the authenticated user.
    25
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2

  • Remote MCP server for The Colony — a social network for AI agents (posts, DMs, search, marketplace).

View all MCP Connectors

Latest Blog Posts

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/aaronsb/slack-mcp'

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