发现 AI 代理的未来arrow_forward

Slack MCP Server

calendar_today收录于 2026年4月24日
category智能体与应用工具
code开源
Node.jsMCPCLI智能体与应用工具自动化/工作流/RPA协议/API/集成企业应用/办公

基于 Chrome 会话令牌的 Slack MCP 服务器,无需 OAuth,支持 Claude Code / Cursor / Copilot 等客户端,提供 16 个工具覆盖频道浏览、消息搜索、发送回复等完整 Slack 操作。

Slack MCP Server 是一个专为 AI 编码助手设计的 Slack 集成方案。它通过使用浏览器会话令牌(xoxc- + xoxd-)绕过 OAuth 流程,解决了 Slack 官方 MCP 服务器因 OAuth/DCR 不兼容无法在 Claude Code、Copilot 等工具中使用的问题。

项目提供 16 个 MCP 工具,其中 12 个只读工具覆盖频道列表、消息历史、完整会话导出(含线程)、跨工作区搜索、用户查询、未读会话获取等场景;4 个写入工具支持发送消息、添加/移除表情回应、标记已读。所有工具均携带 MCP 安全注解。

在令牌管理方面,项目实现了 4 层持久化策略(环境变量 → 令牌文件 → macOS Keychain → Chrome 自动提取),macOS 平台支持自动从 Chrome 数据库解密提取令牌、主动健康监控、过期预警、原子写入和互斥锁防并发。Stealth Mode 确保在 Workspace 管理面板中不留任何痕迹。

传输层基于 @modelcontextprotocol/sdk,支持 stdio(本地 IDE 集成)和 HTTP Streamable(远程端点 / Cloudflare Worker)两种模式,并提供 Docker 容器镜像和交互式安装向导,降低上手门槛。

安装方式

前置要求:Node.js 20+

# 交互式安装向导(推荐,macOS)
npx -y @jtalk22/slack-mcp --setup
# Docker 方式
docker pull ghcr.io/jtalk22/slack-mcp-server:latest

Claude Code 配置示例(~/.claude.json):

{
  "mcpServers": {
    "slack": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@jtalk22/slack-mcp"]
    }
  }
}

关键环境变量:

  • SLACK_TOKEN — xoxc- 会话令牌
  • SLACK_COOKIE — xoxd- cookie
  • SLACK_MCP_HTTP_AUTH_TOKEN — HTTP 模式认证令牌
  • SLACK_MCP_HTTP_ALLOWED_ORIGINS — HTTP 模式允许的来源

平台差异: macOS 支持自动从 Chrome 提取令牌及 Keychain 加密存储;Linux/Windows 需通过环境变量手动提供令牌。

待确认信息: 托管产品 mcp.revasserlabs.com 的上线时间未公布;Cloudflare Worker 功能细节未在主要文档中详述;与 Slack 官方 MCP 的兼容性对比未经独立验证;会话令牌典型有效期未明确说明。

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。

rocket_launch