
redhat-community-ai-tools/slack-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
redhat-community-ai-tools/slack-mcp는 https://github.com/redhat-community-ai-tools/slack-mcp.에서 수입된 MCP 서버 후보입니다
개요
redhat-community-ai-tools/slack-mcp는 https://github.com/redhat-community-ai-tools/slack-mcp.에서 수입된 MCP 서버 후보입니다
개요(AI 번역)
A Model Context Protocol (MCP) 서버는 Slack 작업 공간과 상호 작용할 수 있는 AI 조수를 가능하게 합니다. 이 서버는 AI 도구와 Slack 사이의 브리지를 제공하여 메시지, 게시물 컨텐츠를 읽고 MCP 호환 클라이언트를 통해 Slack 채널 프로그래밍을 관리 할 수 있습니다.
면책 조항 : 이것은 공식 Red Hat 도구가 아닙니다.
이것이 무엇이고 왜 그것을 사용해야합니까?
이 MCP 서버는 Slack workspace를 AI-accessible 환경에 변환합니다. 포괄적 인 슬랙 상호 작용을위한 21 + 도구를 제공합니다 :
** 메시지 및 스레드 작업**
- 날짜 필터링 및 스레드 지원으로 채널 역사 읽기
- 읽힌 마커 (browser-session auth only)를 가진 읽힌 직접 메시지;
Slack의
client.countsendpoint를 사용하여 공개 웹 API의 일부가 아닙니다. - 메시지 및 스레드에 답글
- workspace 또는 특정 채널 내의 검색 메시지
- Slack 명령 실행
채널 관리
- 목록, 가입, 생성 및 이름 채널
- 이름에 의한 채널 ID 찾기
- 채널에 Invite 사용자
작성 및 사용자
- 이모티콘 반응 추가 및보기
- 직접 메시지 및 그룹 DM 보내기
- 사용자 그룹 관리 (clear member)
** 필수**
- 인증 상태 확인
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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"
}
}
}
}