Slack MCP
Slack MCP
MCP-сервер, который предоставляет AI-агентам доступ к вашим рабочим пространствам Slack с помощью токенов сессии. Никаких OAuth-приложений, никаких разрешений ботов, никакого одобрения администратора.
Как это работает
Slack MCP использует существующие токены сессии вашего браузера (xoxc/xoxd) для взаимодействия со Slack от вашего имени. По умолчанию он работает скрытно — только инструмент mark-read инициирует уведомления о прочтении. Всё остальное невидимо для других пользователей.
Извлечение токенов встроено в бинарный файл. Если вы вошли в Slack в Chrome или Firefox, процесс настройки может извлечь токены автоматически — никакого копирования из DevTools.
Related MCP server: slack-mpm
Предварительные требования
У вас должна быть активная сессия Slack в браузере. Войдите в свою рабочую область на app.slack.com в Chrome, Chromium, Edge или Firefox перед запуском настройки.
Установка
Claude Code
claude mcp add slack-mcp -- npx -y @aaronsb/slack-mcpЗатем попросите Claude выполнить инструмент auth-setup. Он проведёт вас через выбор браузера, выбор профиля и автоматическое извлечение токенов.
Claude Desktop
Загрузите файл .mcpb для вашей платформы из последнего релиза:
Платформа | Файл |
macOS (Apple Silicon) |
|
macOS (Intel) |
|
Linux (x64) |
|
Linux (ARM) |
|
Windows (x64) |
|
Откройте файл (дважды щёлкните или перетащите в Claude Desktop). При запросе токенов вы можете:
Оставить их пустыми и использовать инструмент
auth-setupпосле подключенияВставить токены, если они уже есть
Отдельный бинарный файл
Загрузите бинарный файл для вашей платформы из релизов, затем:
# 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 (глобально)
npm install -g @aaronsb/slack-mcp
slack-mcp setupНастройка токенов
Есть три способа получить токены Slack, от самого простого до самого ручного:
Автоматически (Chrome/Edge)
Инструмент MCP auth-setup или команда CLI slack-mcp setup:
Обнаружит ваши установленные браузеры
Позволит выбрать, в каком браузере и профиле есть Slack
Откроет браузер, перейдёт на Slack и извлечёт токены через Chrome DevTools Protocol
Проверит и сохранит их
Требует полного закрытия Chrome перед извлечением — ваши вкладки восстановятся при повторном открытии.
Полуавтоматически (Firefox)
Процесс настройки записывает временное расширение браузера во временную директорию, а затем направляет вас загрузить его в Firefox через about:debugging. Расширение извлекает токены и отправляет их на локальный сервер обратного вызова. Оно автоматически удаляется при закрытии Firefox.
Вручную
Запустите slack-mcp setup или используйте инструмент auth-setup — если браузер не обнаружен или автоматическое извлечение не удалось, он переключится на веб-страницу localhost с пошаговыми инструкциями DevTools.
Вы также можете установить токены напрямую через переменные окружения:
export SLACK_MCP_XOXC_TOKEN="xoxc-..."
export SLACK_MCP_XOXD_TOKEN="xoxd-..."
./slack-mcpИнструменты
Инструмент | Что делает |
| Непрочитанные сообщения в личных сообщениях, каналах и упоминаниях |
| Недавняя активность в канале с фильтрацией по времени |
| Просмотр каналов и членства |
| Ваши @-упоминания, сгруппированные по срочности |
| Поиск сообщений (полный синтаксис запросов Slack) |
| История треда и контекст разговора |
| Анализ темпа разговора |
| Отправка в канал, личное сообщение или тред |
| Отметить разговоры как прочитанные (единственный инструмент, вызывающий уведомления о прочтении) |
| Добавить или удалить реакции-эмодзи |
| Автоматизированное извлечение токенов через браузер |
Конфиденциальность
Скрытность по умолчанию — чтение никогда не инициирует уведомления о прочтении; это делает только
mark-readИмена каналов, не ID — AI никогда не видит внутренние идентификаторы Slack
Токены остаются локальными — хранятся в
~/.config/slack-mcp/config.jsonс правами0600Нет сетевого трафика, кроме Slack — бинарный файл подключается только к
slack.com/api/*Нет загрузок браузера — использует ваш установленный браузер, никогда не загружает бинарные файлы из CDN
Разработка
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)Лицензия
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