
redhat-community-ai-tools/slack-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
redhat-community-ai-tools/slack-mcp - кандидат на сервер MCP, импортированный из https://github.com/redhat-community-ai-tools/slack-mcp.
Обзор
redhat-community-ai-tools/slack-mcp - кандидат на сервер MCP, импортированный из https://github.com/redhat-community-ai-tools/slack-mcp.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP), который позволяет помощникам ИИ взаимодействовать с рабочими пространствами Slack. Этот сервер обеспечивает мост между инструментами ИИ и Slack, позволяя читать сообщения, публиковать контент и программно управлять каналами Slack через MCP-совместимых клиентов.
Отказ от ответственности: это не официальный инструмент Red Hat.
Что это такое и почему я должен использовать его?
Этот MCP-сервер превращает рабочее пространство Slack в среду, доступную для искусственного интеллекта. Он предоставляет 21 + инструменты для всестороннего взаимодействия Slack:
Послание и операции с нитями
- Прочитайте историю канала с фильтрацией дат и поддержкой потоков
- Перечислить непрочитанные прямые сообщения с прочитанными маркерами (только для сессии браузера); использует конечную точку Slack, которая не является частью общедоступного веб-интерфейса;
- Размещать сообщения и отвечать на потоки Поисковые сообщения в рабочем пространстве или в определенных каналах Выполнять команды Slack
** Управление каналом**
Перечислить, присоединиться, создать и переименовать каналы
- Идентификатор канала по имени Пригласить пользователей к каналам
Реакции и пользователи
Добавить и просмотреть реакции эмодзи Отправлять прямые сообщения и групповые DM Управлять группами пользователей (ясными членами)
** Полезность**
Проверьте статус аутентификации
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
slack-mcp
A Model Context Protocol (MCP) server that enables AI assistants to interact with Slack workspaces. This server provides a bridge between AI tools and Slack, allowing you to read messages, post content, and manage Slack channels programmatically through MCP-compatible clients.
Disclaimer: This is not an official Red Hat tool.
What is this and why should I use it?
This MCP server transforms your Slack workspace into an AI-accessible environment. It provides 21+ tools for comprehensive Slack interaction:
Message & Thread Operations
- Read channel history with date filtering and thread support
- List unread direct messages with read markers (browser-session auth only;
uses Slack’s
client.countsendpoint, which is not part of the public Web API) - Post messages and replies to threads
- Search messages across workspace or within specific channels
- Execute Slack commands
Channel Management
- List, join, create, and rename channels
- Look up channel IDs by name
- Invite users to channels
Reactions & Users
- Add and view emoji reactions
- Send direct messages and group DMs
- Manage usergroups (clear members)
Utility
- Check authentication status
- Cache management for performance
Key Benefits
- Seamless Integration: Connect your AI assistant directly to Slack without manual copy-pasting
- Automated Workflows: Build AI-powered Slack bots that can read, analyze, and respond to messages
- Enhanced Productivity: Let AI help manage notifications, summarize conversations, or automate routine Slack tasks
- Real-time Collaboration: Enable AI assistants to participate in team discussions and provide instant insights
Use Cases
- Team Assistant: Have an AI that can read team updates and provide summaries
- Notification Manager: Automatically categorize and respond to incoming messages
- Knowledge Base: AI that can search through channel history and provide context
- Meeting Scheduler: AI that can read meeting requests and help coordinate schedules
Setting Up with Claude Code
This repo ships as a Claude Code plugin with a guided setup skill. Claude will walk you through the entire process — no manual config editing required.
Run the setup script. It handles everything — venv, Playwright, token extraction, wrapper script, and Claude Code registration. The only interaction required is logging in to Slack when the browser opens, and entering an optional channel ID for server logs, if desired.
python3 <(curl -fsSL https://raw.githubusercontent.com/redhat-community-ai-tools/slack-mcp/main/scripts/setup-slack-mcp.py)
Or clone the repo first and run it locally:
git clone https://github.com/redhat-community-ai-tools/slack-mcp
python3 slack-mcp/scripts/setup-slack-mcp.py
Options:
| Flag | Description |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"slack": {
"command": "podman",
"args": [
"run", "-i", "--rm",
"-e", "SLACK_BOT_TOKEN",
"-e", "LOGS_CHANNEL_ID",
"quay.io/redhat-ai-tools/slack-mcp"
],
"env": {
"SLACK_BOT_TOKEN": "xoxb-...",
"LOGS_CHANNEL_ID": "C7000000"
}
}
}
}