Slack

Slack: отправка сообщений, управление каналами и поиск по рабочему пространству

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетНужен API-ключГлобальныйБесплатноМожет изменять данные

Что умеет

  • Отправлять, редактировать и планировать сообщения
  • Создавать, архивировать каналы и управлять участниками
  • Искать сообщения и файлы по запросу
  • Загружать файлы и управлять закреплёнными сообщениями
  • Ставить реакции и просматривать профили пользователей

Какие данные видит

Доступ по боту Slack к каналам, сообщениям и файлам рабочего пространства в рамках выданных прав.

Нужен ли аккаунт

Нужен API-ключ из настроек сервиса

MCP-сервер для Slack Web API даёт ассистенту отправлять и редактировать сообщения с поддержкой Block Kit, управлять каналами, искать сообщения и файлы, ставить реакции и работать с закладками и закреплёнными постами. Нужен бот-токен Slack.

Как подключить

Как подключить Slack к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://slack--node2flow.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Slack к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://slack--node2flow.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Slack к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://slack--node2flow.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (38)

Технические названия из tools/list. Нужны только разработчикам.

slack_send_messageSend a message to a Slack channel, DM, or thread. Supports Block Kit for rich formatting. Always provide "text" as notification fallback even when using "blocks". Rate limit: 1 message/sec/channel.
slack_update_messageUpdate an existing message. Bot can only update messages it posted. Provide new text and/or blocks.
slack_delete_messageDelete a message. Bot can only delete messages it posted.
slack_schedule_messageSchedule a message for future delivery. Max 120 days in the future. Max 30 scheduled messages per channel per 5 minutes.
slack_delete_scheduled_messageDelete a pending scheduled message before it is sent. Cannot delete messages posting within 60 seconds.
slack_list_scheduled_messagesList pending scheduled messages. Optionally filter by channel or time range.
slack_get_permalinkGet a permanent URL for a specific message.
slack_list_channelsList channels in the workspace. Filter by type: public_channel, private_channel, im, mpim.
slack_get_channel_infoGet detailed information about a channel including topic, purpose, member count.
slack_get_channel_historyGet message history from a channel. Returns messages in reverse chronological order. Free plan: 90-day history limit.
slack_get_thread_repliesGet replies in a message thread. Returns the parent message and all replies.
slack_get_channel_membersList all members of a channel. Returns user IDs with cursor-based pagination.
slack_create_channelCreate a new public or private channel. Name must be lowercase, numbers, hyphens, underscores (max 80 chars).
slack_archive_channelArchive a channel. Archived channels can be unarchived later.
slack_invite_to_channelInvite one or more users to a channel. Supports up to 1000 user IDs.
slack_kick_from_channelRemove a user from a channel.
slack_join_channelJoin a public channel. Bot must have channels:join scope.
slack_set_channel_topicSet or update the topic of a channel.
slack_open_conversationOpen a DM or multi-person DM. Pass 1 user ID for DM, 2-8 for group DM.
slack_list_usersList all users in the workspace including deactivated users. Supports cursor-based pagination.
slack_get_user_infoGet detailed information about a user including profile, status, admin flags.
slack_add_reactionAdd an emoji reaction to a message. Use emoji name without colons (e.g. "thumbsup" not ":thumbsup:").
slack_remove_reactionRemove an emoji reaction from a message.
slack_get_reactionsGet all reactions for a specific message, including emoji names, counts, and user IDs.
slack_search_messagesSearch for messages matching a query. Supports modifiers: in:#channel, from:@user, has:reaction, before:date, after:date. Free plan: 90-day history limit.
slack_search_filesSearch for files matching a query. Supports same modifiers as message search.
slack_upload_fileUpload a text file to Slack. Uses the 2-step upload process (getUploadURLExternal + completeUploadExternal). For text/code content only.
slack_list_filesList files in the workspace. Filter by channel, user, or type. Free plan: files older than 90 days are deleted.
slack_delete_fileDelete a file from the workspace.
slack_pin_messagePin a message to a channel. Cannot pin channel join messages or files.
slack_unpin_messageUnpin a message from a channel.
slack_list_pinsList all pinned items in a channel.
slack_add_bookmarkAdd a bookmark (link) to a channel. Max 100 bookmarks per channel.
slack_edit_bookmarkUpdate an existing bookmark in a channel.
slack_remove_bookmarkRemove a bookmark from a channel.
slack_list_bookmarksList all bookmarks in a channel.
slack_get_team_infoGet information about the workspace/team: name, domain, icon, etc.
slack_list_emojiList all custom emoji in the workspace. Returns emoji name-to-URL mapping. Aliases use "alias:emoji_name" format.