← 返回目录
S

Slack MCP Server

社区
已归档
收发消息、管理频道的团队协作接口
GitHub 源仓库 ↗
★ 294 Stars 分类 · 团队协作 热门 源版本 9be4674d1ddf
58FMRS · C
可靠性
13/20
安全与权限
11/20
维护活跃度
10/20
文档质量
13/20
安装易用性
11/20

频道读取和消息操作很实用,但 Workspace 数据与写入 Scope 风险较高,OAuth 配置和社区维护也增加了使用成本。

查看 FMRS 评分方法 →

连接 Slack 工作区,支持列出频道、读取历史消息、发送消息与添加表情回复,把助手变成团队协作流程中的一环,由社区维护。

工具能力

list_channels
列出工作区内的频道
post_message
向指定频道发送消息
get_channel_history
读取频道历史消息
add_reaction
为消息添加表情回复

安装接入

创建 Slack App 并获取 Bot Token 与 Team ID,作为环境变量传入。

claude_desktop_config.json
{
  "mcpServers": {
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-xxxx",
        "SLACK_TEAM_ID": "T0123456"
      }
    }
  }
}

选型与风险

适合谁

  • 希望让助手读取频道历史或发布团队通知的内部协作场景
  • 使用测试 Workspace 验证消息自动化的开发团队

不适合谁

  • 禁止模型接触内部聊天记录的组织
  • 无法为 Bot 严格限制频道和 OAuth Scope 的 Workspace

所需权限

  • Slack Bot Token 与 Team ID
  • 读取频道历史、发送消息或添加 reaction 所需的最小 OAuth Scopes

风险与副作用

  • 频道历史可能包含内部或个人敏感信息
  • 发送消息和 reaction 会对真实成员可见,应在写操作前确认频道与内容

常见排障

  1. 确认 Bot 已安装到目标 Workspace
  2. 邀请 Bot 加入需要访问的私有频道
  3. 根据 missing_scope 错误补充最小 OAuth Scope 后重新安装 App

使用场景

自动汇总频道内的讨论要点
值班机器人发布状态通知
把会议纪要一键同步到频道

支持客户端

Claude Desktop完整支持
Cursor部分支持
Cline部分支持