项目简介
Slack MCP Server 是一个 HTTP 协议的 MCP 服务器,通过标准化的 MCP 协议将 Slack 的各种功能暴露给兼容的 MCP 客户端,让 AI 助手能够直接在 Slack 工作区中执行各种操作。
主要功能
- 频道管理:查看公共频道、加入频道、创建频道、重命名频道
- 消息功能:发送消息到频道、获取频道历史消息、回复消息线程
- 用户交互:查找用户、获取用户资料、发送私信、管理私聊频道
- 表情反应:添加和移除表情反应、查看消息反应
- 画布功能:创建、编辑、查看和删除 Slack 画布
- 提及功能:获取提及机器人的消息
安装步骤
- 创建 Slack 应用:在 Slack API 网站创建新应用,配置必要的 Bot Token Scopes
- 部署到 Railway:将项目 fork 到 GitHub,然后在 Railway 上部署
- 配置环境变量:在 Railway 中设置 SLACK_BOT_TOKEN 和 SLACK_TEAM_ID
- 连接客户端:在 Claude 或 Strawberry Browser 中添加 MCP 服务器连接
服务器配置
MCP 客户端需要配置以下信息来连接服务器:
{ "name": "slack-mcp-server", "command": "curl", "args": ["-X", "POST", "https://your-service-name.up.railway.app/sse/mcp", "transport": "sse" }
基本使用方法
- 在 Claude 中安装连接器,输入你的 MCP 端点 URL
- 连接成功后,Claude 可以直接调用 Slack 工具,如:
- "列出所有公共频道"
- "给 #general 频道发送消息"
- "查找用户并发送私信"
- 所有 Slack 操作都会通过标准化的 MCP 协议进行,确保安全可靠
信息
分类
通信与社交