Skip to main content
Glama

Slack MCP

Лицензия Звёзды GitHub Последний релиз

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)

slack-mcp-darwin-arm64.mcpb

macOS (Intel)

slack-mcp-darwin-x64.mcpb

Linux (x64)

slack-mcp-linux-x64.mcpb

Linux (ARM)

slack-mcp-linux-arm64.mcpb

Windows (x64)

slack-mcp-windows-x64.mcpb

Откройте файл (дважды щёлкните или перетащите в 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 sse

npm (глобально)

npm install -g @aaronsb/slack-mcp
slack-mcp setup

Настройка токенов

Есть три способа получить токены Slack, от самого простого до самого ручного:

Автоматически (Chrome/Edge)

Инструмент MCP auth-setup или команда CLI slack-mcp setup:

  1. Обнаружит ваши установленные браузеры

  2. Позволит выбрать, в каком браузере и профиле есть Slack

  3. Откроет браузер, перейдёт на Slack и извлечёт токены через Chrome DevTools Protocol

  4. Проверит и сохранит их

Требует полного закрытия 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

Инструменты

Инструмент

Что делает

check-unreads

Непрочитанные сообщения в личных сообщениях, каналах и упоминаниях

catch-up

Недавняя активность в канале с фильтрацией по времени

list-channels

Просмотр каналов и членства

check-mentions

Ваши @-упоминания, сгруппированные по срочности

search

Поиск сообщений (полный синтаксис запросов Slack)

get-context

История треда и контекст разговора

check-timing

Анализ темпа разговора

send-message

Отправка в канал, личное сообщение или тред

mark-read

Отметить разговоры как прочитанные (единственный инструмент, вызывающий уведомления о прочтении)

react

Добавить или удалить реакции-эмодзи

auth-setup

Автоматизированное извлечение токенов через браузер

Конфиденциальность

  • Скрытность по умолчанию — чтение никогда не инициирует уведомления о прочтении; это делает только 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

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
6hResponse time
1wRelease cycle
19Releases (12mo)
Commit activity
Issues opened vs closed

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

  • A
    license
    -
    quality
    C
    maintenance
    A 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,956
    1
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    MCP server for interacting with Slack using a user token. It allows reading channels, DMs, threads, search, and posting messages as the authenticated user.
    25
    MIT

View all related MCP servers

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).

View all MCP Connectors

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/aaronsb/slack-mcp'

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