Skip to main content
Glama
CSOAI-ORG

Slack Enterprise MCP Server

by CSOAI-ORG

Servidor MCP de Slack Enterprise

Integración de Slack de nivel empresarial con registros de auditoría de cumplimiento para agentes de IA. Cada acción se registra localmente para fines de gobernanza, cumplimiento normativo y revisión de seguridad.

Creado por MEOK AI Labs, el equipo detrás de MEOK AI OS (22 API, 15 modelos de IA, 307 pruebas).

Por qué existe esto

Los servidores MCP de Slack existentes envían mensajes y realizan búsquedas, pero ninguno proporciona el registro de auditoría que requieren los equipos empresariales. Este servidor registra cada acción con marcas de tiempo, identidad del emisor y detalles de la operación en un archivo JSONL local y en un búfer en memoria, lo que permite la revisión de cumplimiento sin dependencias externas.

Herramientas

Herramienta

Descripción

send_message

Enviar mensaje a un canal o hilo (registrado en auditoría)

search_messages

Buscar en el espacio de trabajo con modificadores de Slack

list_channels

Listar canales con recuento de miembros y temas

get_thread

Obtener el hilo completo con todas las respuestas

create_channel

Crear un nuevo canal con descripción

set_channel_topic

Actualizar el tema del canal

get_audit_log

Recuperar el registro de auditoría de todas las acciones de MCP (función empresarial)

summarize_channel

Obtener los últimos N mensajes con desglose de participantes y actividad

Instalación

pip install mcp slack_sdk

Configuración

Establezca la variable de entorno SLACK_BOT_TOKEN. Cree una aplicación de Slack en https://api.slack.com/apps con los siguientes alcances (Scopes) de Bot Token:

  • chat:write -- enviar mensajes

  • channels:read -- listar canales

  • channels:history -- leer el historial del canal

  • groups:read -- listar canales privados

  • groups:history -- leer el historial de canales privados

  • search:read -- buscar mensajes

Variables de entorno opcionales:

Variable

Predeterminado

Descripción

SLACK_BOT_TOKEN

(obligatorio)

Token OAuth de usuario de bot de Slack

AUDIT_LOG_PATH

audit_log.jsonl

Ruta para el archivo de registro de auditoría

Uso

Ejecutar el servidor

SLACK_BOT_TOKEN=xoxb-your-token python server.py

Configuración de Claude Desktop

Añadir a ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "slack-enterprise": {
      "command": "python",
      "args": ["/path/to/slack-enterprise-mcp/server.py"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-token"
      }
    }
  }
}

Llamadas de ejemplo

Enviar un mensaje:

Tool: send_message
Input: {"channel": "#general", "text": "Deployment complete for v2.3.1"}
Output: {"ok": true, "channel": "C01ABC123", "ts": "1234567890.123456"}

Buscar en el espacio de trabajo:

Tool: search_messages
Input: {"query": "deployment error in:#engineering from:@alice", "count": 10}
Output: {"total": 3, "messages": [...]}

Obtener registro de auditoría:

Tool: get_audit_log
Input: {"limit": 20, "action_filter": "send_message"}
Output: {"entries": [{"timestamp": "2026-04-13T...", "action": "send_message", ...}], "total_logged": 142}

Formato del registro de auditoría

Cada línea en el archivo de auditoría JSONL contiene:

{
  "timestamp": "2026-04-13T10:30:00.000Z",
  "action": "send_message",
  "caller": "anonymous",
  "params": {"channel": "#general", "text_length": 42},
  "result_summary": "Sent to #general, ts=1234567890.123456"
}

Los datos confidenciales (tokens, cuerpos completos de mensajes) se excluyen de los registros de auditoría por diseño.

Consideraciones de seguridad

  • Almacenamiento de tokens: Nunca incluya SLACK_BOT_TOKEN en el control de versiones. Utilice variables de entorno o un gestor de secretos.

  • Acceso al registro de auditoría: El archivo de registro de auditoría contiene metadatos sobre todas las operaciones. Restrinja el acceso al sistema de archivos a usuarios autorizados.

  • Limitación de tasa (Rate limiting): La limitación de tasa integrada evita el abuso. El nivel gratuito permite 100 llamadas/día; el nivel Pro permite 10.000 llamadas/día.

  • Minimización de datos: El texto del mensaje se trunca en los registros de auditoría. El contenido completo no se conserva en el registro de auditoría.

  • Principio de menor privilegio: Solicite solo los alcances de Slack que requiera su caso de uso.

Precios

Nivel

Límite

Precio

Gratuito

100 llamadas/día

$0

Pro

10.000 llamadas/día + prioridad

$12/mes

Enterprise

Personalizado + SLA + auditoría local

Contáctenos

Licencia

MIT

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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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/CSOAI-ORG/slack-enterprise-mcp'

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