korotovsky/slack-mcp-server
The most powerful MCP Slack Server with no permission requirements, Apps support, GovSlack, DMs, Group DMs and smart history fetch logic.
解决的问题
本项目提供了一个 Model Context Protocol (MCP) 服务器,允许 AI 模型与 Slack 工作区进行交互。它弥合了 LLM 与 Slack 之间的鸿沟,使 AI 能够在工作区内读取消息、搜索历史记录、管理用户组以及发布消息或做出反应。
工作原理
该服务器充当中间媒介,通过各种身份验证方法(OAuth 或使用浏览器会话令牌的“隐身模式”)连接到 Slack。它向 MCP 兼容的客户端公开了一套工具和资源,允许 AI 执行获取频道历史记录、搜索消息和管理“稍后阅读”项目等操作。它支持多种传输层(Stdio、SSE 和 HTTP),并可以通过环境变量进行配置,以启用或禁用发布消息等特定的高风险操作。
适用对象
这适用于希望赋予其 AI 助手与 Slack 通信及工作区管理深度集成的能力的 MCP 兼容 AI 客户端的开发者和用户。
亮点
- 灵活的身份验证:支持安全的 OAuth 令牌和无需安装机器人的隐身模式。
- 全面的工具集:包括读取历史记录、搜索消息、管理线程以及按优先级排序处理未读消息的工具。
- 工作区管理:能够创建、更新和管理用户组及成员身份。
- 智能历史记录与搜索:支持按日期或数量进行分页,并支持高级消息搜索过滤。
- 安全控制:像
conversations_add_message和reactions_add这样的高风险工具默认是禁用的,必须通过环境变量显式启用。 - 企业级支持:兼容 Slack Enterprise Grid 设置。
相关
- 项目
- 项目
- 项目
- 项目
- 项目