Slack Enterprise MCP Server
Slack Enterprise MCP Server
Корпоративная интеграция со Slack с аудиторским следом для ИИ-агентов. Каждое действие регистрируется локально для обеспечения управления, соблюдения нормативных требований и проверки безопасности.
Создано MEOK AI Labs — командой, стоящей за MEOK AI OS (22 API, 15 моделей ИИ, 307 тестов).
Зачем это нужно
Существующие MCP-серверы Slack позволяют отправлять сообщения и выполнять поиск, но ни один из них не предоставляет аудиторский след, необходимый корпоративным командам. Этот сервер записывает каждое действие с отметками времени, идентификатором вызывающего объекта и деталями операции в локальный файл JSONL и буфер в оперативной памяти, что позволяет проводить проверку соответствия требованиям без внешних зависимостей.
Инструменты
Инструмент | Описание |
| Отправка сообщения в канал или ветку (с записью в аудит) |
| Поиск по рабочему пространству с использованием модификаторов Slack |
| Список каналов с количеством участников и темами |
| Получение полной ветки со всеми ответами |
| Создание нового канала с описанием |
| Обновление темы канала |
| Получение аудиторского следа всех действий MCP (корпоративная функция) |
| Получение последних N сообщений с разбивкой по участникам и активности |
Установка
pip install mcp slack_sdkКонфигурация
Установите переменную окружения SLACK_BOT_TOKEN. Создайте приложение Slack на странице https://api.slack.com/apps со следующими областями действия (Scopes) для токена бота:
chat:write-- отправка сообщенийchannels:read-- список каналовchannels:history-- чтение истории каналаgroups:read-- список приватных каналовgroups:history-- чтение истории приватного каналаsearch:read-- поиск сообщений
Дополнительные переменные окружения:
Переменная | По умолчанию | Описание |
| (обязательно) | OAuth-токен пользователя бота Slack |
|
| Путь к файлу журнала аудита |
Использование
Запуск сервера
SLACK_BOT_TOKEN=xoxb-your-token python server.pyКонфигурация Claude Desktop
Добавьте в ~/.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"
}
}
}
}Примеры вызовов
Отправка сообщения:
Tool: send_message
Input: {"channel": "#general", "text": "Deployment complete for v2.3.1"}
Output: {"ok": true, "channel": "C01ABC123", "ts": "1234567890.123456"}Поиск по рабочему пространству:
Tool: search_messages
Input: {"query": "deployment error in:#engineering from:@alice", "count": 10}
Output: {"total": 3, "messages": [...]}Получение аудиторского следа:
Tool: get_audit_log
Input: {"limit": 20, "action_filter": "send_message"}
Output: {"entries": [{"timestamp": "2026-04-13T...", "action": "send_message", ...}], "total_logged": 142}Формат журнала аудита
Каждая строка в файле аудита JSONL содержит:
{
"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"
}Конфиденциальные данные (токены, полные тексты сообщений) намеренно исключены из журналов аудита.
Вопросы безопасности
Хранение токенов: Никогда не добавляйте
SLACK_BOT_TOKENв систему контроля версий. Используйте переменные окружения или менеджер секретов.Доступ к журналу аудита: Файл журнала аудита содержит метаданные обо всех операциях. Ограничьте доступ к файловой системе для авторизованных пользователей.
Ограничение частоты запросов (Rate limiting): Встроенное ограничение предотвращает злоупотребления. Бесплатный уровень позволяет выполнять 100 вызовов в день; уровень Pro — 10 000 вызовов в день.
Минимизация данных: Текст сообщений в журналах аудита сокращается. Полное содержимое не сохраняется в аудиторском следе.
Принцип наименьших привилегий: Запрашивайте только те области действия (scopes) Slack, которые необходимы для вашего варианта использования.
Тарифы
Уровень | Лимит | Цена |
Бесплатный | 100 вызовов/день | $0 |
Pro | 10 000 вызовов/день + приоритет | $12/мес |
Корпоративный | Индивидуально + SLA + локальный аудит | Свяжитесь с нами |
Лицензия
MIT
This server cannot be installed
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