← 返回公开榜单
mc

sooperset/mcp-client-slackbot

Simple Slackbot MCP Client

本周新增
1 星
近 3 周倍数
—
距上次推送
610 天
距上次发布
—
许可证
MIT

星标增长

每根柱子是这个周期记录下来的 star 增长:优先取逐个 stargazer 到达时间分桶的到达数,还没被 stargazer 扫描覆盖的仓库改用该周期的 star 净增;两个写者都没记录的周期画成虚线空档,而不是当成 0。柱高按各自窗口的峰值归一,两张图不共用坐标轴。指向任意一根柱子, tooltip 里是该周期的九项指标:当前值与周期内的净增。

指向或点击一根柱子,看当天的九项指标。

12/1712/301/111/242/62/193/33/16

2025 年 12 月 17 日 新增 0 个星标; 2025 年 12 月 18 日 新增 0 个星标; 2025 年 12 月 19 日 新增 0 个星标; 2025 年 12 月 21 日 新增 0 个星标; 2025 年 12 月 22 日 新增 0 个星标; 2025 年 12 月 23 日 新增 0 个星标; 2025 年 12 月 24 日 新增 0 个星标; 2025 年 12 月 25 日 新增 0 个星标; 2025 年 12 月 26 日 新增 1 个星标; 2025 年 12 月 27 日 新增 0 个星标; 2026 年 1 月 2 日 新增 0 个星标; 2026 年 1 月 3 日 新增 0 个星标; 2026 年 1 月 4 日 新增 0 个星标; 2026 年 1 月 5 日 新增 0 个星标; 2026 年 1 月 6 日 新增 0 个星标; 2026 年 1 月 8 日 新增 0 个星标; 2026 年 1 月 9 日 新增 0 个星标; 2026 年 1 月 10 日 新增 0 个星标; 2026 年 1 月 11 日 新增 0 个星标; 2026 年 1 月 12 日 新增 0 个星标; 2026 年 1 月 13 日 新增 0 个星标; 2026 年 1 月 14 日 新增 0 个星标; 2026 年 1 月 15 日 新增 0 个星标; 2026 年 1 月 16 日 新增 0 个星标; 2026 年 1 月 18 日 新增 0 个星标; 2026 年 1 月 21 日 新增 1 个星标; 2026 年 1 月 23 日 新增 0 个星标; 2026 年 1 月 25 日 新增 0 个星标; 2026 年 1 月 26 日 新增 1 个星标; 2026 年 1 月 27 日 新增 0 个星标; 2026 年 1 月 28 日 新增 0 个星标; 2026 年 1 月 29 日 新增 0 个星标; 2026 年 2 月 1 日 新增 0 个星标; 2026 年 2 月 2 日 新增 0 个星标; 2026 年 2 月 8 日 新增 1 个星标; 2026 年 2 月 9 日 新增 0 个星标; 2026 年 2 月 10 日 新增 0 个星标; 2026 年 2 月 11 日 新增 0 个星标; 2026 年 2 月 13 日 新增 0 个星标; 2026 年 2 月 14 日 新增 0 个星标; 2026 年 2 月 16 日 新增 0 个星标; 2026 年 2 月 17 日 新增 0 个星标; 2026 年 2 月 21 日 新增 0 个星标; 2026 年 2 月 23 日 新增 0 个星标; 2026 年 2 月 25 日 新增 0 个星标; 2026 年 2 月 27 日 新增 0 个星标; 2026 年 2 月 28 日 新增 0 个星标; 2026 年 3 月 1 日 新增 0 个星标; 2026 年 3 月 2 日 新增 0 个星标; 2026 年 3 月 3 日 新增 0 个星标; 2026 年 3 月 4 日 新增 0 个星标; 2026 年 3 月 5 日 新增 0 个星标; 2026 年 3 月 8 日 新增 0 个星标; 2026 年 3 月 10 日 新增 0 个星标; 2026 年 3 月 11 日 新增 0 个星标; 2026 年 3 月 16 日 新增 1 个星标

窗口内最高的一天是 2025 年 12 月 26 日,新增 1 个星标。

证据时间轴

这个项目还没有记录到异动、发布或许可证变化。

README
该仓库存储的文档,若已生成中文翻译则一并显示

MCP简易Slack机器人

一个使用模型上下文协议(MCP)增强其外部工具功能的简单Slack机器人。

功能

2025-03-08-ezgif com-video-to-gif-converter

  • AI驱动助手:使用LLM能力响应频道和私信中的消息
  • MCP集成:完全访问SQLite数据库和网页抓取等MCP工具
  • 多LLM支持:兼容OpenAI、Groq和Anthropic模型
  • 应用主页标签:展示可用工具和使用信息

安装

1. 创建Slack应用

  1. 访问api.slack.com/apps并点击"创建新应用"
  2. 选择"从应用清单创建"并选择您的Workspace
  3. 将mcp_simple_slackbot/manifest.yaml的内容复制到清单编辑器
  4. 创建应用并将其安装到您的Workspace
  5. 在"基本信息"部分,向下滚动到"应用级令牌"
  6. 点击"生成令牌和权限范围"并:
    • 输入名称如"mcp-assistant"
    • 添加connections:write权限范围
    • 点击"生成"
  7. 记录您的:
    • 机器人令牌(xoxb-...)位于"OAuth & Permissions"
    • 应用令牌(xapp-...)刚刚生成的令牌

2. 安装依赖

# 创建虚拟环境
python -m venv venv

# 激活虚拟环境
source venv/bin/activate  # 在Windows上:venv\Scripts\activate

# 安装项目依赖
pip install -r mcp_simple_slackbot/requirements.txt

3. 配置环境变量

在mcp_simple_slackbot目录中创建.env文件(参考.env.example模板):

# Slack API凭证
SLACK_BOT_TOKEN=xoxb-your-token
SLACK_APP_TOKEN=xapp-your-token

# LLM API凭证
OPENAI_API_KEY=sk-your-openai-key
# 或使用GROQ_API_KEY或ANTHROPIC_API_KEY

# LLM配置
LLM_MODEL=gpt-4-turbo

运行机器人

# 导航到模块目录
cd mcp_simple_slackbot

# 直接运行机器人
python main.py

机器人将:

  1. 连接到所有配置的MCP服务器
  2. 发现可用工具
  3. 以Socket模式启动Slack应用
  4. 监听提及和私信

使用方法

  • 私信:向机器人发送私信
  • 频道提及:在频道中提及机器人@MCP Assistant
  • 应用主页:访问机器人的应用主页查看可用工具

架构

机器人采用专注型架构:

  1. SlackMCPBot:管理Slack事件和消息处理的核心理类
  2. LLMClient:处理与LLM API(OpenAI、Groq、Anthropic)的通信
  3. Server:管理与MCP服务器的通信
  4. Tool:代表来自MCP服务器的可用工具

当收到消息时,机器人将:

  1. 将消息发送给LLM,并附带可用工具
  2. 如果LLM响应包含工具调用,则执行该工具
  3. 将结果返回给LLM进行解析
  4. 将最终响应交付给用户

致谢

本项目基于MCP简易聊天机器人示例。

许可证

MIT许可证

页面上的每个数字都来自记录下来的 stargazer 到达时间,没有评分公式,也没有 AI 判定。 任何结论都可以用 /api/v1/repos/{id}/stats 里的原始增量自己重算。