MCP Slack Agent Team
M

MCP Slack Agent Team

一个基于Slack的Claude Code远程控制和多智能体团队管理MCP服务器,支持通过Slack频道发送命令、接收结果、协调多智能体团队,并提供持久化状态、后台轮询、通用审批钩子等高级功能。
2.5分
0

什么是Slack AI Agent Team?

这是一个连接Slack和Claude Code AI助手的桥梁服务器。它允许您在Slack工作区中直接与AI助手交互,就像与团队成员聊天一样。您可以创建专门的AI团队频道,每个AI助手都有独特的名字和头像,实现真正的协作式AI工作环境。

如何使用Slack AI Agent Team?

首先在Claude Code中配置MCP服务器,然后获取Slack机器人令牌。配置完成后,您可以在Slack频道中直接@AI助手或发送命令,AI助手会在同一线程中回复执行结果。您还可以创建专门的AI团队频道,让多个AI助手协同解决复杂任务。

适用场景

适合需要远程协作、自动化任务执行、多AI协同工作的团队。例如:开发团队远程调试代码、运营团队自动化报告生成、产品团队多AI头脑风暴、技术支持团队自动化问题排查等场景。

主要功能

远程控制AI助手
直接在Slack中向Claude Code AI助手发送命令,AI助手执行后通过Slack线程返回结果,实现无缝远程协作。
多AI助手团队管理
创建专门的AI团队频道,每个AI助手都有独特的名字、头像和角色。支持12种预设AI角色,如Aria(数据分析师)、Sage(策略顾问)、Forge(代码工程师)等。
智能@提及系统
通过AI助手的名字、角色或ID进行@提及,系统会自动将消息放入接收者的待处理队列,确保消息不会遗漏。
表情反应命令
使用Slack表情符号作为快捷命令:✅确认、❌拒绝、🚀执行、🔄刷新、🗑️删除、❓帮助,让交互更加直观高效。
后台消息自动收集
每10秒自动检查新消息,即使AI助手没有主动查询,也不会错过任何Slack消息,确保实时响应。
持久化上下文管理
使用SQLite数据库保存任务、决策和AI助手上下文信息,支持上下文压缩和即时恢复,确保长时间会话不丢失状态。
热重载支持
无需重启Claude Code即可重新加载服务器代码,通过/slack-reload命令实现代码更新和服务器重启。
通用审批系统
支持Bash命令、MCP工具调用和权限请求的统一审批流程,安全命令自动跳过审批,危险操作需要人工确认。
智能速率限制
集中管理Slack API调用频率,使用令牌桶算法和自动退避机制,避免API限制错误。
可视化仪表板
实时显示团队进度、AI助手状态、速率限制指标等信息,提供直观的管理界面。
心跳监控
监控AI助手活动状态,自动检测无响应助手并发送通知,确保系统可靠性。
文件传输支持
支持在Slack中上传和下载各种文件类型,包括代码片段、日志文件、图片和文档。
优势
无缝集成Slack工作流,无需切换工具
支持多AI助手协同工作,提高复杂任务处理能力
丰富的交互方式:命令、@提及、表情反应
强大的状态管理,支持长时间会话和状态恢复
完善的错误处理和监控机制
灵活的配置选项,适应不同团队需求
开源免费,可自定义扩展功能
局限性
需要Slack工作区和机器人令牌配置
需要Claude Code桌面应用程序
部分高级功能需要Slack付费计划权限
初始配置相对复杂,需要技术知识
依赖稳定的网络连接
大量并发请求可能受Slack API限制

如何使用

环境准备
确保已安装Node.js 18+、Claude Code桌面应用,并拥有Slack工作区管理员权限。
获取Slack机器人令牌
在Slack API网站创建新应用,添加必要的权限范围(Scopes),安装到工作区后获取Bot Token。
下载和安装
克隆GitHub仓库,安装依赖包,并构建项目。
配置环境变量
复制环境变量模板文件,填入您的Slack Bot Token和默认频道ID。
配置Claude Code
在Claude Code设置文件中添加MCP服务器配置。
测试连接
运行测试脚本验证Slack连接是否正常。
开始使用
重启Claude Code,在Slack频道中发送命令开始与AI助手交互。

使用案例

远程代码调试
开发团队在Slack中共享错误日志,AI助手分析并提供解决方案。
多AI团队数据分析
创建数据分析团队,多个AI助手协同处理复杂数据集。
自动化日报生成
AI助手自动收集信息并生成团队日报。
代码审查协助
AI助手帮助审查Pull Request代码。

常见问题

需要什么版本的Slack?
最多可以创建多少个AI助手?
消息历史会保存多久?
如何确保安全性?
支持哪些文件类型上传?
如何监控系统状态?
遇到API限制错误怎么办?
如何备份和恢复数据?

相关资源

GitHub仓库
项目源代码和最新更新
Slack API文档
Slack官方API文档和权限说明
Model Context Protocol
MCP协议官方规范
Claude Code文档
Claude Code使用指南
Node.js下载
Node.js运行时环境
SQLite管理工具
SQLite数据库可视化工具

安装

复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "slack": {
      "command": "node",
      "args": ["path/to/mcp-slack-agent-team/mcp-servers/slack/dist/wrapper.js"],
      "env": {
        "SLACK_BOT_TOKEN": "xoxb-your-bot-token",
        "SLACK_DEFAULT_CHANNEL": "C채널ID"
      }
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。

替代品

A
Assistant Ui
assistant-ui是一个开源TypeScript/React库,用于快速构建生产级AI聊天界面,提供可组合的UI组件、流式响应、无障碍访问等功能,支持多种AI后端和模型。
TypeScript
7.3K
5分
N
Next Devtools MCP
Next.js开发工具MCP服务器,为Claude、Cursor等AI编程助手提供Next.js开发工具和实用程序,包括运行时诊断、开发自动化和文档访问功能。
TypeScript
9.7K
5分
P
Praisonai
PraisonAI是一个生产就绪的多AI智能体框架,具有自反思功能,旨在创建AI智能体来自动化解决从简单任务到复杂挑战的各种问题。它通过将PraisonAI智能体、AG2和CrewAI集成到一个低代码解决方案中,简化了多智能体LLM系统的构建和管理,强调简单性、定制化和有效的人机协作。
Python
10.4K
5分
B
Blueprint MCP
Blueprint MCP是一个基于Arcade生态的图表生成工具,利用Nano Banana Pro等技术,通过分析代码库和系统架构自动生成架构图、流程图等可视化图表,帮助开发者理解复杂系统。
Python
10.6K
4分
M
MCP Agent Mail
MCP Agent Mail是一个为AI编程代理设计的邮件式协调层,提供身份管理、消息收发、文件预留和搜索功能,支持多代理异步协作和冲突避免。
Python
12.4K
5分
K
Klavis
Klavis AI是一个开源项目,提供在Slack、Discord和Web平台上简单易用的MCP(模型上下文协议)服务,包括报告生成、YouTube工具、文档转换等多种功能,支持非技术用户和开发者使用AI工作流。
TypeScript
21.7K
5分
D
Devtools Debugger MCP
Node.js调试器MCP服务器,提供基于Chrome DevTools协议的完整调试功能,包括断点设置、单步执行、变量检查和表达式评估等
TypeScript
9.2K
4分
M
Mcpjungle
MCPJungle是一个自托管的MCP网关,用于集中管理和代理多个MCP服务器,为AI代理提供统一的工具访问接口。
Go
0
4.5分
F
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
74.4K
4.5分
D
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
85.7K
4.3分
F
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
149.8K
5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
33.0K
4.8分
B
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
50.1K
4.5分
E
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
57.3K
5分
C
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
106.0K
4.7分
M
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
63.6K
4.8分
AIBase
智启未来,您的人工智能解决方案智库