详细介绍
参数和配置

Slack MCP 服务器

用于 Slack API 的 MCP 服务器,支持 Claude 与 Slack 工作区交互。

工具列表

1. slack_list_channels

功能:列出工作区中的公开或预定义频道
可选参数

  • limit (数字,默认: 100,最大值: 200):返回的最大频道数
  • cursor (字符串):分页游标(用于获取下一页)
    返回:包含频道 ID 和信息的列表

2. slack_post_message

功能:向 Slack 频道发送新消息
必填参数

  • channel_id (字符串):目标频道的 ID
  • text (字符串):消息内容
    返回:消息发送确认及时间戳

3. slack_reply_to_thread

功能:回复特定消息线程
必填参数

  • channel_id (字符串):包含线程的频道 ID
  • thread_ts (字符串):父消息的时间戳
  • text (字符串):回复内容
    返回:回复确认及时间戳

4. slack_add_reaction

功能:为消息添加表情反应
必填参数

  • channel_id (字符串):包含消息的频道 ID
  • timestamp (字符串):目标消息的时间戳
  • reaction (字符串):表情名称(无需带冒号)
    返回:反应添加确认

5. slack_get_channel_history

功能:获取频道的近期消息
必填参数

  • channel_id (字符串):频道 ID
    可选参数
  • limit (数字,默认: 10):获取的消息数量
    返回:包含消息内容和元数据的列表

6. slack_get_thread_replies

功能:获取消息线程中的所有回复
必填参数

  • channel_id (字符串):包含线程的频道 ID
  • thread_ts (字符串):父消息的时间戳
    返回:回复内容及元数据的列表

7. slack_get_users

功能:获取工作区用户列表及基本资料
可选参数

  • cursor (字符串):分页游标(用于获取下一页)
  • limit (数字,默认: 100,最大值: 200):返回的最大用户数
    返回:用户基本资料列表

8. slack_get_user_profile

功能:获取特定用户的详细资料
必填参数

  • user_id (字符串):用户 ID
    返回:用户详细资料

配置步骤

1. 创建 Slack 应用

  • 访问 Slack Apps 页面
  • 点击 Create New App → 选择 From scratch
  • 命名应用并选择目标工作区

2. 配置机器人令牌权限

  • 进入 OAuth & Permissions → 添加以下权限范围(Scopes):
    • channels:history:查看公开频道中的消息和内容
    • channels:read:查看频道基本信息
    • chat:write:以应用身份发送消息
    • reactions:write:添加表情反应
    • users:read:查看用户及其基本信息
    • users.profile:read:查看用户详细资料

3. 安装应用到工作区

用于 Slack API 的 MCP 服务器,支持 Claude 与 Slack 工作区交互

最新发布

12 小时前

开发语言

js

执行环境

所有

价格

免费