/ Directorio / Playground / Slack MCP (Korotovsky)
● Comunidad korotovsky 🔑 Requiere tu clave

Slack MCP (Korotovsky)

por korotovsky · korotovsky/slack-mcp-server

Un MCP de Slack que funciona con tokens de nivel usuario — sin scopes de administrador requeridos, sin gate de instalación de app. Lee, publica, busca.

El MCP de Slack de Korotovsky es la implementación comunitaria de facto. Usa tokens de navegador xoxc/xoxd para que usuarios individuales puedan incorporarse sin aprobación de app a nivel organizacional. Lee canales, publica, busca en historial.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

listo

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "slack-mcp-korotovsky": {
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ],
      "env": {
        "SLACK_MCP_XOXC_TOKEN": "${SLACK_XOXC}",
        "SLACK_MCP_XOXD_TOKEN": "${SLACK_XOXD}"
      }
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "slack-mcp-korotovsky": {
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ],
      "env": {
        "SLACK_MCP_XOXC_TOKEN": "${SLACK_XOXC}",
        "SLACK_MCP_XOXD_TOKEN": "${SLACK_XOXD}"
      }
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "slack-mcp-korotovsky": {
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ],
      "env": {
        "SLACK_MCP_XOXC_TOKEN": "${SLACK_XOXC}",
        "SLACK_MCP_XOXD_TOKEN": "${SLACK_XOXD}"
      }
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "slack-mcp-korotovsky": {
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ],
      "env": {
        "SLACK_MCP_XOXC_TOKEN": "${SLACK_XOXC}",
        "SLACK_MCP_XOXD_TOKEN": "${SLACK_XOXD}"
      }
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "slack-mcp-korotovsky",
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "slack-mcp-korotovsky": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@korotovsky/slack-mcp-server"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add slack-mcp-korotovsky -- npx -y @korotovsky/slack-mcp-server

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Slack MCP (Korotovsky)

Resumir un canal desde ayer

👤 Desarrolladores ⏱ ~15 min intermediate

Cuándo usarlo: Te perdiste un canal muy activo y quieres un resumen rápido.

Flujo
  1. Elegir canal
    list_channels; choose.✓ Copiado
    → channel_id
  2. Obtener recientes
    fetch_history since=yesterday.✓ Copiado
    → Mensajes retornados
  3. Resumir
    Claude produces a structured summary.✓ Copiado
    → Resumen listo para standup

Resultado: Resumen listo para standup sin tener que desplazarse.

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

slack-mcp-korotovsky + linear

Convertir una discusión de Slack en tickets de Linear

Combine slack-mcp-korotovsky with linear: Triage a Slack discussion into Linear tickets✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
list_channels (see docs) Listar canales que puedes ver 1 call
fetch_history (see docs) Obtener mensajes de un canal 1 call
post_message (see docs) Publicar en un canal/DM 1 call
search (see docs) Buscar en el historial 1 call

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Límites de la API de Slack
Tokens por llamada
Los historiales de mensajes pueden ser grandes — paginar
Monetario
Gratuito
Consejo
Usa search en vez de dumps completos de historial

Seguridad

Permisos, secretos, alcance

Ámbitos mínimos: user-tier tokens
Almacenamiento de credenciales: xoxc/xoxd en env
Salida de datos: slack.com
No conceder nunca: leak xoxd — it's a session token

Resolución de problemas

Errores comunes y soluciones

Token rotado

Re-extraer xoxc/xoxd de tu sesión de navegador

Alternativas

Slack MCP (Korotovsky) vs otros

AlternativaCuándo usarlaContrapartida
Official Slack appPuedes obtener la instalación de adminSe necesita aprobación de app con alcance de administrador

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills