Slack MCP Server
@unwieldymaste
关于 Slack MCP Server
The most powerful MCP Slack Server with Stdio and SSE transports, Proxy support and no permission requirements on Slack Workspace! assistants, llm, mcp, mcp-server, slack, slack-api
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"slack-mcp-server-unwieldymaste": {
"command": "docker",
"args": [
"pull",
"ghcr.io/korotovsky/slack-mcp-server:latest"
]
}
}
}工具
2List of messages with timestamps, user IDs, and text content
List of channels
概览
What is Slack MCP Server?
Slack MCP Server is a Model Context Protocol (MCP) server for Slack Workspaces. It supports both Stdio and SSE transports, proxy settings, and does not require any permissions or bots being created or approved by Workspace admins.
How to use Slack MCP Server?
Obtain SLACK_MCP_XOXC_TOKEN and SLACK_MCP_XOXD_TOKEN from your browser’s developer tools while logged into Slack. Then configure the server via claude_desktop_config.json (using npx or Docker) with the chosen transport (stdio or sse) and the token environment variables.
Key features of Slack MCP Server
- No bot or workspace admin approval required.
- Supports Stdio and SSE transports.
- Proxy settings via
SLACK_MCP_PROXYenvironment variable. - Two built-in tools:
conversations_historyandchannels_list. - Can be run with npx, Docker, or docker-compose.
- TLS configuration possible for exposed SSE endpoints.
Use cases of Slack MCP Server
- Retrieve message history from a specific Slack channel by channel ID.
- List all channels in a workspace with sorting by popularity.
- Integrate Slack data into AI assistants that support MCP.
- Use Slack workspace data without creating a bot or application.
FAQ from Slack MCP Server
How do I get the required tokens (SLACK_MCP_XOXC_TOKEN and SLACK_MCP_XOXD_TOKEN)?
Open Slack in your browser, then use Developer Tools. For the xoxc token, paste JSON.parse(localStorage.localConfig_v2).teams[document.location.pathname.match(/^\/client\/([A-Z0-9]+)/)[1]].token in the Console. For the xoxd token, copy the value of the cookie named d from the Application tab.
What transports does Slack MCP Server support?
It supports two transports: stdio (default for local use) and sse (for remote access, often used with mcp-remote and TLS).
Does Slack MCP Server require any Slack bot or app permissions?
No. The server uses tokens extracted from your own Slack browser session and does not require creating a bot or getting approval from workspace admins.
Can I use a proxy with Slack MCP Server?
Yes. Set the SLACK_MCP_PROXY environment variable to a proxy URL. The server will use it for all requests.
How do I run Slack MCP Server with Docker?
Pull the image (ghcr.io/korotovsky/slack-mcp-server), set SLACK_MCP_XOXC_TOKEN and SLACK_MCP_XOXD_TOKEN environment variables, and run with --transport stdio. A docker-compose file is also provided.
沟通协作 分类下的更多 MCP 服务器
Telegram MCP Server
chigwellTelegram MCP server powered by Telethon to let MCP clients read chats, manage groups, and send/modify messages, media, contacts, and settings.
Gmail
shinzo-labsMCP Implementation for Gmail Services
MCP Email Server
Shy2593666979一个基于 MCP (Model Context Protocol) 的邮件服务,支持 LLM 发送带附件的电子邮件及在指定目录中搜索文件。提供安全的 SMTP 传输、多收件人支持和附件模式匹配搜索功能,适用于 Gmail、Outlook、Yahoo、QQ 邮箱和网易 126 邮箱等主流邮箱服务。
Mattermost MCP Server
pvevMattermost MCP server to enable Claude to interact with Mattermost Workspaces
WhatsApp MCP Server
msaelicesWhatsapp MCP Server implemented in Python
评论