
korotovsky/slack-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Самый мощный MCP Slack Server без требований к разрешению, поддержка приложений, GovSlack, DM, групповые сообщения и умная логика поиска истории.
Обзор
Сервер протокола Model Context Protocol (MCP) для Slack Workspaces. Самый мощный сервер Slack MCP — поддерживает Stdio, SSE и HTTP, настройки прокси, DM, групповые DM, сбор Smart History (по дате или счёту), может работать через OAuth или в полном стелс-режиме без прав и областей в Workspace 😏. Нам нужна ваша поддержка! Каждый месяц более 30 000 инженеров посещают этот репозиторий, и более 9 000 уже им пользуются. Если вы цените работу наших участников в этом проекте, пожалуйста, рассмотрите возможность поставить репозиторию звезду. Этот богатый функциональным сервером Slack MCP обладает: - : Запуск сервера без дополнительных разрешений или установки ботов (стелс-режим), либо использование защищённых токена OAuth для доступа без необходимости обновления или извлечения токенов из браузера (режим OAuth). - : Возможность интеграции с настройками Enterprise Slack. - : Получать сообщения с каналов и потоков, включая сообщения о активности, и получать каналы по их именам (например,
Обзор (машинный перевод)
Сервер протокола Model Context Protocol (MCP) для Slack Workspaces. Самый мощный сервер Slack MCP — поддерживает Stdio, SSE и HTTP, настройки прокси, DM, групповые DM, сбор Smart History (по дате или счёту), может работать через OAuth или в полном стелс-режиме без прав и областей в Workspace 😏.
[! ВАЖНО] Нам нужна ваша поддержка! Каждый месяц более 30 000 инженеров посещают этот репозиторий, и более 9 000 уже им пользуются.
Если вы цените работу наших участников в этом проекте, пожалуйста, рассмотрите возможность присвоения репозиторию звезды.
Этот богатый функциональным Slack MCP Server обладает:
- Режимы стелса и OAuth: Запуск сервера без дополнительных разрешений или установки ботов (режим стелса) или использование безопасных токена OAuth для доступа без необходимости обновлять или извлекать токены из браузера (режим OAuth).
- Поддержка корпоративных рабочих пространств: возможность интеграции с настройками Enterprise Slack.
- Поддержка каналов и потоков с помощью
#Name@Lookup: Получение сообщений с каналов и потоков, включая сообщения о активности, и получение каналов по их именам (например, #general) и ID.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Slack MCP Server
Model Context Protocol (MCP) server for Slack Workspaces. The most powerful MCP Slack server — supports Stdio, SSE and HTTP transports, proxy settings, DMs, Group DMs, Smart History fetch (by date or count), may work via OAuth or in complete stealth mode with no permissions and scopes in Workspace 😏.
[!IMPORTANT]
We need your support! Each month, over 30,000 engineers visit this repository, and more than 9,000 are already using it.If you appreciate the work our contributors have put into this project, please consider giving the repository a star.
This feature-rich Slack MCP Server has:
- Stealth and OAuth Modes: Run the server without requiring additional permissions or bot installations (stealth mode), or use secure OAuth tokens for access without needing to refresh or extract tokens from the browser (OAuth mode).
- Enterprise Workspaces Support: Possibility to integrate with Enterprise Slack setups.
- Channel and Thread Support with
#Name@Lookup: Fetch messages from channels and threads, including activity messages, and retrieve channels using their names (e.g., #general) as well as their IDs. - Smart History: Fetch messages with pagination by date (d1, 7d, 1m) or message count.
- Unread Messages: Get all unread messages across channels efficiently with priority sorting (DMs > partner channels > internal), @mention filtering, and mark-as-read support.
- Search Messages: Search messages in channels, threads, and DMs using various filters like date, user, and content.
- Safe Message Posting: The
conversations_add_messagetool is disabled by default for safety. Enable it via an environment variable, with optional channel restrictions. - DM and Group DM support: Retrieve direct messages and group direct messages.
- Embedded user information: Embed user information in messages, for better context.
- Cache support: Cache users and channels for faster access.
- Stdio/SSE/HTTP Transports & Proxy Support: Use the server with any MCP client that supports Stdio, SSE or HTTP transports, and configure it to route outgoing requests through a proxy if needed.
Analytics Demo
Add Message Demo
Tools
1. conversations_history:
Get messages from the channel (or DM) by channel_id, the last row/column in the response is used as ‘cursor’ parameter for pagination if not empty
- Parameters:
channel_id(string, required): -channel_id(string): ID of the channel in format Cxxxxxxxxxx or its name starting with#...or@...aka#generalor@username_dm.
Установка
npx @modelcontextprotocol/inspector go run mcp/mcp-server.go --transport stdio