
slack-mcp-server
stevenvoMIT
1 звёзд
Slack MCP Server — это интерфейс, который подключает ваш Slack к AI-ассистентам через протокол MCP. Сервер даёт ассистенту читать сообщения из каналов, просматривать треды, искать обсуждения и получать информацию о пользователях и каналах. Вам не нужен прямой доступ к Slack API: всю работу берёт на себя сервер.
Инструмент пригодится командам, которые хотят автоматизировать анализ обсуждений, быстро находить нужную информацию из Slack или дать ассистенту контекст для ответов на вопросы.
Установка
uvx slack-mcp-server-v2Характеристики
Общее
- СтатусСообщество
- Разработчикstevenvo
- ЛицензияMIT
Технологии
- ЯзыкиPython
- Транспортstdio
Описание
Возможности
- Читать последние сообщения из любого канала, в котором вы состоите.
- Просматривать полные цепочки сообщений (треды) со всеми ответами.
- Получать постоянные ссылки на конкретные сообщения.
- Искать сообщения с упоминаниями вас или по тексту.
- Просматривать список всех каналов, включая приватные, DMs и групповые чаты.
- Смотреть детали канала: тему, описание, количество участников, настройки.
- Запрашивать профили пользователей: имя, email, должность, часовой пояс, статус.
Как подключить
- Установите сервер. Рекомендуемый способ — через uvx:
uvx slack-mcp-server-v2
Либо через pip:pip install slack-mcp-server-v2 - Создайте токен пользователя Slack. Перейдите на api.slack.com/apps, создайте приложение, дайте ему права
channels:history,channels:read,users:read,search:readи установите в рабочее пространство. Скопируйте токен. - Добавьте конфигурацию в файл настроек вашего MCP-клиента (например, Claude Desktop):
{ "mcpServers": { "slack": { "command": "uvx", "args": ["slack-mcp-server-v2"], "env": { "SLACK_USER_TOKEN": "ваш_токен" } } } } - Перезапустите клиент. Сервер готов к работе.
Подробнее о получении токена читайте в официальной документации сервера.
Примеры запросов
- «Покажи последние 10 сообщений из канала #general, включая ответы в тредах».
- «Найди все сообщения за последнюю неделю, где меня упоминали, и покажи их авторов».
- «Выведи профиль пользователя @ivan: почту, должность и часовой пояс».
- «Дай ссылку на сообщение от 12 марта в канале #dev, которое отправил @petr».
Технические детали
- Язык: Python
- Транспорт: stdio (общение с клиентом через стандартный ввод-вывод)
- Лицензия: MIT
- Совместимость: Claude Desktop, CLI-инструменты MCP, любые другие клиенты, поддерживающие stdio
- Использует Slack Web API для всех операций
- Для работы требуется токен пользователя с правами чтения и поиска