A
securityA
licenseA
qualityEnables interaction with Slack workspaces as a user, supporting channel listing, message posting, threading, reactions, and user management via the Slack API.
Last updated -
8
3
JavaScript
MIT License
一个模型上下文协议 (MCP) 服务器,使 AI 助手能够与 Slack 工作区交互。该服务器通过 Slack API 提供阅读消息、发布消息、管理频道等功能。
channels:read
- 查看公共频道的基本信息channels:write
- 管理公共频道chat:write
- 以机器人身份发送消息chat:write.public
- 向机器人不属于的频道发送消息files:read
- 查看在频道和对话中共享的文件files:write
上传、编辑和删除文件groups:read
- 查看私人频道的基本信息im:read
- 查看直接消息的基本信息mpim:read
- 查看群组直接消息的基本信息reactions:read
- 查看表情符号反应及其相关内容reactions:write
- 添加和编辑表情符号反应search:read
搜索消息和文件users:read
- 查看工作区中的人员channels:history
- 查看公共频道中的消息和其他内容groups:history
- 查看私人频道中的消息和其他内容im:history
- 查看直接消息中的消息和其他内容mpim:history
- 查看群组直接消息中的消息和其他内容xoxb-
开头)将您的 Slack Bot Token 设置为环境变量:
或者在项目根目录中创建一个.env
文件:
服务器将启动并通过 stdio 监听 MCP 连接。
将以下配置添加到您的 Claude Desktop 配置文件:
该服务器提供以下工具:
list_channels()
- 列出工作区中的所有频道get_channel_info(channel_id)
- 获取有关频道的详细信息create_channel(name, is_private=False)
-创建新频道send_message(channel, text, thread_ts=None)
- 向频道发送消息get_channel_history(channel, limit=10)
- 获取频道的最新消息search_messages(query, count=20)
- 在工作区中搜索消息get_user_info(user_id)
- 获取有关用户的信息list_users()
- 列出工作区中的所有用户upload_file(channels, content, filename, title=None)
- 将文件上传到频道search_files(query, count=20)
- 在工作区中搜索文件add_reaction(channel, timestamp, name)
- 在消息中添加表情符号反应remove_reaction(channel, timestamp, name)
- 从消息中删除表情符号反应该服务器包括针对以下方面的全面错误处理:
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
对于问题和疑问:
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MNizarSall/Slack-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server