Slack MCP
Slack MCP
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-mcpLuego 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) |
|
macOS (Intel) |
|
Linux (x64) |
|
Linux (ARM) |
|
Windows (x64) |
|
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-setupdespués de conectarPegar 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 ssenpm (global)
npm install -g @aaronsb/slack-mcp
slack-mcp setupConfiguració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:
Detectará tus navegadores instalados
Te permitirá elegir qué navegador y perfil tiene Slack
Abrirá el navegador, navegará a Slack y extraerá los tokens a través de Chrome DevTools Protocol
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-mcpHerramientas
Herramienta | Qué hace |
| Mensajes no leídos en MD, canales y menciones |
| Actividad reciente del canal con filtrado por tiempo |
| Explorar canales y membresía |
| Tus @menciones agrupadas por urgencia |
| Buscar mensajes (sintaxis completa de consulta de Slack) |
| Historial de hilos y contexto de conversación |
| Análisis del ritmo de la conversación |
| Publicar en canal, MD o hilo |
| Marcar conversaciones como leídas (única herramienta que activa recibos de lectura) |
| Añadir o eliminar reacciones emoji |
| Extracción de tokens automatizada por navegador |
Privacidad
Sigiloso por defecto — las lecturas nunca activan recibos de lectura; solo lo hace
mark-readNombres de canal, no IDs — la IA nunca ve identificadores internos de Slack
Los tokens permanecen locales — almacenados en
~/.config/slack-mcp/config.jsoncon permisos0600Sin 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
This server cannot be installed
Maintenance
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
- Alicense-qualityCmaintenanceA 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,9561MIT
- Flicense-qualityAmaintenanceMCP server for Slack workspace integration, exposing 40+ Slack operations as tools for Claude Desktop and providing a clean async Python API.1
- Alicense-qualityCmaintenanceAn MCP server that enables AI agents to read and write Slack messages as the user, not as a bot, using Slack user tokens for authentic actions across multiple workspaces.1MIT
- Alicense-qualityBmaintenanceMCP server for interacting with Slack using a user token. It allows reading channels, DMs, threads, search, and posting messages as the authenticated user.25MIT
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).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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