Slack Explorer MCP — MCP-сервер для Claude Code: поиск по Slack
MCP-сервер, который даёт агенту доступ к сообщениям и тредам Slack. Пригодится, когда нужно найти обсуждение, файл или ответ в канале прямо из редактора.
claude mcp add slack-explorer-mcp -- docker run -i --rm ghcr.io/shibayu36/slack-explorer-mcp:0.12.0Что делает Slack Explorer MCP
Сервер работает через User Token xoxp- и видит только то, что доступно самому пользователю. Инструментов шесть: search_messages ищет сообщения с фильтрами по каналу, автору, датам и реакциям, get_thread_replies вытаскивает весь тред с пагинацией, get_user_profiles отдаёт профили пачкой до 100 ID, search_users_by_name ищет по отображаемому имени, search_files фильтрует вложения по типу и каналу, get_canvas_content возвращает HTML канвасов.
Перед запуском придётся завести приложение в Slack API и выдать ему восемь User Token Scopes: channels:history, groups:history, im:history, mpim:history, search:read, users.profile:read, users:read, files:read. Без search:read поиск сообщений просто не заработает. Токен подставляется в переменную SLACK_USER_TOKEN при запуске контейнера.
По умолчанию транспорт — stdio. Если выставить TRANSPORT=http, сервер поднимется как Streamable HTTP на 0.0.0.0:8080, а токен тогда передаётся заголовком X-Slack-User-Token. В HTTP-режиме порт и хост меняются через HTTP_HOST и HTTP_PORT. Запуск идёт из образа ghcr.io/shibayu36/slack-explorer-mcp, так что Docker на машине нужен обязательно.
Какие задачи решает
- найти обсуждение релиза в конкретном канале за прошлую неделю
- вытащить все ответы из длинного треда целиком
- получить почту и отображаемое имя автора сообщения по списку ID
- найти PDF или канвас, прикреплённый к сообщению
- отфильтровать сообщения, на которые вы поставили реакцию
Примеры запросов агенту
- Найди в канале general сообщения про релиз за прошлую неделю
- Покажи все ответы в этом треде
- Найди сообщения с вложениями-файлами от john.doe
Как установить Slack Explorer MCP
Командой платформы
claude mcp add slack-explorer-mcp -- docker run -i --rm ghcr.io/shibayu36/slack-explorer-mcp:0.12.0Командой платформы
codex mcp add slack-explorer-mcp -- docker run -i --rm ghcr.io/shibayu36/slack-explorer-mcp:0.12.0Файл настроек
{
"mcpServers": {
"slack-explorer-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/shibayu36/slack-explorer-mcp:0.12.0"
]
}
}
}Файл настроек
{
"servers": {
"slack-explorer-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/shibayu36/slack-explorer-mcp:0.12.0"
]
}
}
}Командой платформы
gemini mcp add slack-explorer-mcp docker run -i --rm ghcr.io/shibayu36/slack-explorer-mcp:0.12.0По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Slack Explorer MCP
Как установить Slack Explorer MCP в Claude Code?
Выполните claude mcp add slack-explorer-mcp -- docker run -i --rm ghcr.io/shibayu36/slack-explorer-mcp:0.12.0, а токен Slack передайте через переменную окружения SLACK_USER_TOKEN.
Что делает Slack Explorer MCP?
Даёт агенту инструменты для поиска сообщений и файлов в Slack, чтения тредов, профилей пользователей и содержимого канвасов.
Что нужно, чтобы сервер заработал?
User Token xoxp- с набором scopes, включая search:read, и Docker для запуска контейнера.