slack-mcp-server
活跃·★ 1.9k·MIT·更新于 2026-07-16
★ API 集成★ 工作流自动化
这个 MCP 服务通过 Stdio、SSE 或 HTTP 传输把 AI 助手连接到 Slack 工作区,并支持代理设置。README 列出的功能有:频道和线程支持(可按 `#名称` 和 `@用户` 查找)、私信和群私信、按日期范围或消息条数的智能历史拉取、带优先级排序的各频道未读消息、搜索、表情回应、用户组管理,以及企业版工作区支持。工具包括 `conversations_history`、`conversations_replies`、`conversations_search_messages`、`channels_list`、`users_search` 等。通过 `conversations_add_message` 发消息默认是关闭的,可以用环境变量开启,并可限定频道。
认证有几种模式。隐身模式不需要安装机器人或额外权限,使用浏览器会话令牌(`xoxc` 和 `xoxd` cookie);也可以改用 OAuth 用户令牌(`xoxp`);机器人令牌(`xoxb`)可用但权限有限(只能访问被邀请的频道,不能搜索)。设置分三份文档:认证、安装、配置与使用。README 的安全部分只说了不要分享令牌、保管好 `.env` 文件,并声明这不是 Slack 官方产品。许可证为 MIT。
#Slack API#模型上下文协议#Go语言#消息服务器#工作区集成#实时通信#数据缓存
01
功能特性
01灵活认证的隐身模式和OAuth模式
02智能历史消息获取和高效未读消息管理
03广泛的消息和用户组管理工具
04企业工作区兼容性
05支持Stdio、SSE、HTTP传输和代理设置
02
为什么选择它
+覆盖 Slack 的日常操作:历史、线程、私信、未读、搜索和表情回应
+发消息功能默认关闭,开启时还可以限定频道
+多种认证方式,包括权限有限的机器人令牌
+支持 Stdio、SSE 和 HTTP 传输,并支持代理
03
权衡点
!隐身模式依赖浏览器会话令牌,使用前请先确认所在工作区的政策和 Slack 的条款
!令牌能广泛访问工作区消息,不要放进版本控制
!README 的安全部分很简短,只说了要保护令牌和 `.env` 文件
!按 README 所述,这不是 Slack 官方产品
04
兼容性
Slack
平台
已通过文档验证
Go
语言
已通过文档验证
macOS
操作系统
已通过文档验证
Linux
操作系统
已通过文档验证
Windows
操作系统
已通过文档验证
HTTP
协议
已通过文档验证
05
快速开始
1
$ git clone https://github.com/korotovsky/slack-mcp-server.git
2
$ cd slack-mcp-server
3
$ go build -o slack-mcp-server ./mcp
06
使用场景
↳将AI模型或智能代理与Slack集成以进行上下文交互。
↳开发需要深度访问工作区数据的自定义Slack客户端或自动化工具。
↳高效管理和审计Slack通信,包括历史记录和未读消息。
↳在企业Slack环境中实现安全灵活的集成。
07
同类工具
收录于以下清单
评论
登录后发表评论
暂无评论,来发表第一条吧