Integrations
Provides the ability to interact with a Slack workspace by posting messages to channels and retrieving a list of all workspace users
Slack 模型上下文协议服务器
这是一个连接器,允许 Claude Desktop(或任何 MCP 客户端)与您的 Slack 工作区交互以发布消息和查询所有用户的列表。
本地开发
为了在本地运行此客户端,请将以下配置添加到您的 Claude Desktop MCP Server 配置文件中:
Copy
在此之后,您应该能够使用以下示例提示在 Claude 桌面应用程序中测试此实现:
- “你能列出我的 Slack 团队的所有用户吗?”
- “您能向我的 ID 为
<channel id>
Slack 频道发送一条欢迎消息吗?”
在本地运行服务器:
Copy
在另一个终端中构建
Copy
Slack 权限范围
以下权限已经实现:
允许 | 描述 | 实施的 |
---|---|---|
app_configurations:读取 | 通过 App Manifest API 读取应用配置信息 | ❌ |
应用程序配置:写入 | 通过 App Manifest API 编写应用配置信息并创建应用 | ❌ |
app_mentions:阅读 | 查看在应用所在的对话中直接提及 @your_slack_app 的消息 | ❌ |
助理:写 | 让你的 Slack 应用充当 AI 助手 | ❌ |
书签:阅读 | 列出书签 | ❌ |
书签:写 | 创建、编辑和删除书签 | ❌ |
调用:读取 | 查看正在进行的通话和过去的通话信息 | ❌ |
调用:写入 | 在工作区中开始和管理通话 | ❌ |
画布:阅读 | 您的 Slack 应用程序将能够访问在 Slack 内部创建的画布的内容。 | ❌ |
画布:书写 | 您的 Slack 应用程序将能够创建、编辑和删除画布。 | ❌ |
频道:历史 | 查看已添加 Slack 应用的公共频道中的消息和其他内容 | ❌ |
频道:加入 | 加入工作区中的公共频道 | ❌ |
频道:管理 | 管理已添加 Slack 应用的公共频道并创建新的频道 | ❌ |
频道:阅读 | 查看工作区中公共频道的基本信息 | ❌ |
渠道:写邀请 | 邀请成员加入公共频道 | ❌ |
频道:写入主题 | 设置公共频道的描述 | ❌ |
聊天:写 | 在批准的频道和对话中发布消息 | ✅ |
聊天:写入.自定义 | 使用自定义用户名和头像以 @your_slack_app 身份发送消息 | ❌ |
聊天:写入.公共 | 向 @your_slack_app 不属于的频道发送消息 | ❌ |
命令 | 添加人们可以使用的快捷方式和/或斜线命令 | ❌ |
对话.连接:管理 | 允许您的 Slack 应用管理 Slack Connect 频道 | ❌ |
对话.连接:读取 | 接收发送到您的 Slack 应用所在频道的 Slack Connect 邀请事件 | ❌ |
对话.连接:写入 | 为已添加 Slack 应用的频道创建 Slack Connect 邀请,并接受发送到 Slack 应用的邀请 | ❌ |
数据存储:读取 | 查看 Slack App Datastore 中的数据 | ❌ |
数据存储:写入 | 将数据写入 Slack App Datastore | ❌ |
dnd:阅读 | 查看工作区中人员的“请勿打扰”设置 | ❌ |
表情符号:阅读 | 在工作区中查看自定义表情符号 | ❌ |
文件:读取 | 查看已添加 Slack 应用的频道和对话中共享的文件 | ❌ |
文件:写入 | 以 Slack 应用的形式上传、编辑和删除文件 | ❌ |
群组:历史 | 查看已添加 Slack 应用的私人频道中的消息和其他内容 | ❌ |
群组:阅读 | 查看已添加 Slack 应用的私人频道的基本信息 | ❌ |
组:写 | 管理已添加 Slack 应用的私人频道并创建新频道 | ❌ |
群组:写邀请 | 邀请成员加入私人频道 | ❌ |
群组:写主题 | 设置私人频道的描述 | ❌ |
im:历史 | 查看已添加 Slack 应用的直接消息中的消息和其他内容 | ❌ |
im:阅读 | 查看已添加 Slack 应用的私信的基本信息 | ❌ |
im:写 | 开始与他人直接发送消息 | ❌ |
im:写主题 | 在直接消息中设置描述 | ❌ |
传入 webhook | 创建单向 webhook 以将消息发布到特定频道 | ❌ |
links.embed:写入 | 在消息和应用程序界面中嵌入视频播放器 URL | ❌ |
链接:阅读 | 查看消息中的 URL | ❌ |
链接:写 | 在消息中显示 URL 预览 | ❌ |
元数据.消息:读取 | 允许您的 Slack 应用读取已添加 Slack 应用的频道中的消息元数据 | ❌ |
mpim:历史 | 查看已添加 Slack 应用的群组私信中的消息和其他内容 | ❌ |
mpim:读取 | 查看已添加 Slack 应用的群组私信的基本信息 | ❌ |
mpim:写入 | 与他人开始群组直接消息 | ❌ |
mpim:写入主题 | 设置群组私信中的描述 | ❌ |
没有任何 | 无需作用域即可执行方法 | ❌ |
引脚:读取 | 查看已添加 Slack 应用的频道和对话中的固定内容 | ❌ |
引脚:写 | 添加和删除固定的消息和文件 | ❌ |
反应:阅读 | 在已添加 Slack 应用的频道和对话中查看表情符号反应及其相关内容 | ❌ |
反应:写 | 添加和编辑表情符号反应 | ❌ |
提醒:阅读 | 查看由 Slack 应用创建的提醒 | ❌ |
提醒:写 | 添加、删除提醒或将提醒标记为已完成 | ❌ |
远程文件:读取 | 查看应用程序在工作区中添加的远程文件 | ❌ |
远程文件:共享 | 代表用户共享远程文件 | ❌ |
远程文件:写入 | 代表用户添加、编辑和删除远程文件 | ❌ |
搜索:读取文件 | 在文件中搜索工作区的内容 | ❌ |
搜索:read.im | 在私信中搜索工作区的内容 | ❌ |
搜索:read.mpim | 在群组私信中搜索工作区的内容 | ❌ |
搜索:read.private | 在私人频道中搜索工作区的内容 | ❌ |
搜索:read.public | 在公共频道中搜索工作区的内容 | ❌ |
团队.计费:读取 | 允许您的 Slack 应用读取已安装 Slack 应用的工作区的计费计划 | ❌ |
团队.偏好设置:读取 | 允许您的 Slack 应用读取已安装 Slack 应用的工作区的首选项 | ❌ |
团队:阅读 | 查看 Slack 应用所连接的工作区的名称、电子邮件域和图标 | ❌ |
tokens.basic | 无需作用域即可执行方法 | ❌ |
触发器:读取 | 阅读新的平台触发器 | ❌ |
触发器:写入 | 创建新的平台触发器 | ❌ |
用户组:阅读 | 查看工作区中的用户组 | ❌ |
用户组:写 | 创建和管理用户组 | ❌ |
用户.个人资料:阅读 | 查看工作区中人员的个人资料详细信息 | ❌ |
用户:阅读 | 查看工作区中的人员 | ✅ |
用户:阅读.电子邮件 | 查看工作区中人员的电子邮件地址 | ❌ |
用户:写 | 设置 Slack 应用的状态 | ❌ |
工作流程.步骤:执行 | 添加人们可以在 Workflow Builder 中使用的步骤 | ❌ |
工作流程.模板:读取 | 阅读工作流模板 | ❌ |
工作流.模板:写入 | 编写工作流模板 | ❌ |
接触
如果您有任何疑问,请随时通过AVIMBU联系我们。
This server cannot be installed
连接器使 Claude Desktop 或任何 MCP 客户端能够与 Slack 工作区交互以发布消息和查询用户列表。