/ Каталог / Песочница / Slack MCP (Korotovsky)
● Сообщество korotovsky 🔑 Нужен свой ключ

Slack MCP (Korotovsky)

автор korotovsky · korotovsky/slack-mcp-server

Slack MCP, работающий с токенами уровня пользователя — без admin-scopes и без необходимости установки приложения. Чтение, публикация, поиск.

Slack MCP от Korotovsky — de-facto сообщественная реализация. Использует браузерные токены xoxc/xoxd, так что отдельные пользователи могут подключиться самостоятельно без общеорганизационного одобрения приложения. Чтение каналов, публикация, поиск по истории.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

готово

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "slack-mcp-korotovsky": {
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ],
      "env": {
        "SLACK_MCP_XOXC_TOKEN": "${SLACK_XOXC}",
        "SLACK_MCP_XOXD_TOKEN": "${SLACK_XOXD}"
      }
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "slack-mcp-korotovsky": {
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ],
      "env": {
        "SLACK_MCP_XOXC_TOKEN": "${SLACK_XOXC}",
        "SLACK_MCP_XOXD_TOKEN": "${SLACK_XOXD}"
      }
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "slack-mcp-korotovsky": {
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ],
      "env": {
        "SLACK_MCP_XOXC_TOKEN": "${SLACK_XOXC}",
        "SLACK_MCP_XOXD_TOKEN": "${SLACK_XOXD}"
      }
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "slack-mcp-korotovsky": {
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ],
      "env": {
        "SLACK_MCP_XOXC_TOKEN": "${SLACK_XOXC}",
        "SLACK_MCP_XOXD_TOKEN": "${SLACK_XOXD}"
      }
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "slack-mcp-korotovsky",
      "command": "npx",
      "args": [
        "-y",
        "@korotovsky/slack-mcp-server"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "slack-mcp-korotovsky": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "@korotovsky/slack-mcp-server"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add slack-mcp-korotovsky -- npx -y @korotovsky/slack-mcp-server

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: Slack MCP (Korotovsky)

Сводка по каналу за вчера

👤 Разработчики ⏱ ~15 min intermediate

Когда использовать: Вы пропустили активный канал и хотите быстро войти в курс дела.

Поток
  1. Выбрать канал
    list_channels; выберите нужный.✓ Скопировано
    → channel_id
  2. Получить последние сообщения
    fetch_history since=yesterday.✓ Скопировано
    → Сообщения возвращены
  3. Сводка
    Claude формирует структурированную сводку.✓ Скопировано
    → Вы в курсе дел

Итог: Сводка для standup без прокрутки.

Комбинации

Сочетайте с другими MCP — эффект x10

slack-mcp-korotovsky + linear

Преобразовать обсуждение в Slack в тикеты Linear

Combine slack-mcp-korotovsky with linear: Triage a Slack discussion into Linear tickets✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
list_channels (см. документацию) Список доступных вам каналов 1 вызов
fetch_history (см. документацию) Получить сообщения из канала 1 вызов
post_message (см. документацию) Опубликовать в канале/DM 1 вызов
search (см. документацию) Поиск по истории 1 вызов

Стоимость и лимиты

Во что обходится

Квота API
Лимиты Slack API
Токенов на вызов
История сообщений может быть большой — используйте пагинацию
Деньги
Бесплатно
Совет
Используйте search вместо полных дампов истории

Безопасность

Права, секреты, радиус поражения

Минимальные скоупы: user-tier tokens
Хранение учётных данных: xoxc/xoxd в переменных окружения
Исходящий трафик: slack.com
Никогда не давайте: leak xoxd — it's a session token

Устранение неполадок

Частые ошибки и исправления

Token сброшен

Повторно извлеките xoxc/xoxd из своей браузерной сессии

Альтернативы

Slack MCP (Korotovsky) в сравнении

АльтернативаКогда использоватьКомпромисс
Официальное приложение SlackВы можете получить одобрение администратораТребуется одобрение admin-scoped приложения

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills