Slack MCP Server
@AIAtrium
关于 Slack MCP Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"slack-mcp-server-aiatrium": {
"command": "docker",
"args": [
"build",
"-t",
"mcp/slack",
"-f",
"src/slack/Dockerfile",
"."
]
}
}
}工具
8List of channels with their IDs and information
Message posting confirmation and timestamp
Reply confirmation and timestamp
Reaction confirmation
List of messages with their content and metadata
List of replies with their content and metadata
List of users with their basic profiles
Detailed user profile information
概览
What is Slack MCP Server?
A Model Context Protocol server that integrates with the Slack API using a user token, enabling Claude to read and send messages, list channels, and access user profiles in Slack workspaces. It is forked from the official MCP Slack server and swaps bot token authentication for a user token to support a wider range of use cases, including direct messages.
How to use Slack MCP Server?
Create a Slack app with specific user token scopes, install it to your workspace, obtain a User OAuth Token starting with xoxp-, and run npm install. Then configure Claude Desktop by adding the NPX or Docker command to claude_desktop_config.json with the SLACK_USER_TOKEN environment variable set.
Key features of Slack MCP Server
- List public and private channels with pagination
- Post messages and reply to threads
- Add emoji reactions to messages
- Retrieve channel history and thread replies
- List workspace users and get detailed user profiles
- Authenticates with a user token for broader access
Use cases of Slack MCP Server
- Claude reads and responds to messages in public or private channels.
- Claude fetches thread history and replies to existing conversations.
- Claude adds reactions to messages for workflow automation.
- Claude retrieves user profiles to look up contact information.
- Claude monitors channel activity by pulling recent message history.
FAQ from Slack MCP Server
What authentication does Slack MCP Server use?
It uses a Slack User OAuth Token (starting with xoxp-) instead of a bot token, allowing access to direct messages and sending messages on behalf of the user.
What Slack API scopes are required?
The required user token scopes are: channels:history, channels:read, chat:write, reactions:write, users:read, users.profile:read, groups:history, groups:read, groups:write, im:history, im:read, im:write, mpim:history, mpim:read, and mpim:write.
How do I configure the server with Claude Desktop?
Add a configuration entry to claude_desktop_config.json using the NPX command (npx -y @modelcontextprotocol/server-slack) or Docker, and set the SLACK_USER_TOKEN environment variable to your user token.
What tools does the server provide?
The server exposes eight tools: slack_list_channels, slack_post_message, slack_reply_to_thread, slack_add_reaction, slack_get_channel_history, slack_get_thread_replies, slack_get_users, and slack_get_user_profile.
Why might I get permission errors?
Permission errors usually occur if required scopes are missing, the app isn't fully installed to the workspace, the token or workspace ID is incorrect, or the app hasn't been added to the target channels.
沟通协作 分类下的更多 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.
MCP Email Server
Shy2593666979一个基于 MCP (Model Context Protocol) 的邮件服务,支持 LLM 发送带附件的电子邮件及在指定目录中搜索文件。提供安全的 SMTP 传输、多收件人支持和附件模式匹配搜索功能,适用于 Gmail、Outlook、Yahoo、QQ 邮箱和网易 126 邮箱等主流邮箱服务。
Email sending MCP 💌
ykhliThe official MCP server to send emails and interact with Resend
feishu-tools-mcp
Li-vienMCP server provides Feishu related operations to AI encoding agents such as cursor 飞书MCP插件,读取文档、发送消息、合同审批、数据处理.....
Discord Mcp
SaseQA MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automation capabilities.
评论