Token导航 LogoToken导航

MCP Server · 开发工具

Qqbot Channel Codebuddy

该插件用于在QQ机器人和CodeBuddy Code之间建立桥梁,实现消息的双向转发、定时提醒、权限中继以及富媒体支持。

stdio官方级别未说明来源级核验工具 3
Shell开发工具命令行工具

快速开始

作者 / 组织
holy-tiger
提供方
holy-tiger

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Qqbot Channel Codebuddy 属于开发工具类 MCP Server,公开资料标注 3 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install edge-tts

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

qqbot频道

QQ Bot MCP通道服务器的CodeBuddy代码插件。

通过MCP协议将QQ消息(C2C私聊、群聊、公会频道、公会DM)连接到CodeBuddy代码。

特性

  • 消息转发 -在CodeBuddy代码中接收QQ消息作为MCP通知
  • 回复 -将文字、图片、语音、视频和文件信息发送回QQ
  • 预定提醒 -通过MCP工具设置和取消基于cron的提醒
  • 权限中继 -将工具调用批准请求转发给QQ用户进行远程审核
  • 富媒体 -完全支持图像、语音(Edge TTS+SILK编码)、视频和文件附件
  • 多聊天 -支持C2C、群组、公会频道、公会DM对话

先决条件

  • 支持插件的CodeBuddy代码
  • QQ Bot应用程序(应用程序ID+应用程序密码) QQ开放平台
  • ffmpeg/ffprobe -音频处理(语音信息编码/格式转换)所需
  • 边缘tts -语音信息合成(文本到语音)所需。由自动安装 setup.sh 或通过 pip install edge-tts

安装ffmpeg

# Debian/Ubuntu
sudo apt install ffmpeg

# macOS
brew install ffmpeg

# Windows (via Chocolatey)
choco install ffmpeg

安装边缘tts

pip install edge-tts
# 或
pip3 install edge-tts

支持平台

操作系统架构环境
Linuxx86_64,aarch64本机
macOSx86_64,aarch64原生
Windowsx86_64,aarch64Git Bash/MSYS2/Cygwin

安装

1.添加市场

codebuddy plugin marketplace add https://github.com/holy-tiger/qqbot-channel-codebuddy

2.安装插件

codebuddy plugin install qqbot-channel@qqbot-channel-codebuddy

3.启用插件

codebuddy plugin enable qqbot-channel

4.运行安装程序

手动运行安装脚本,按提示完成配置:

# 交互式安装(推荐)
bash ~/.codebuddy/plugins/cache/qqbot-channel-qqbot-channel-codebuddy/scripts/setup.sh

# 或直接传入凭证
bash ~/.codebuddy/plugins/cache/qqbot-channel-qqbot-channel-codebuddy/scripts/setup.sh YOUR_APP_ID YOUR_APP_SECRET

安装向导会依次提示输入:

配置项说明默认值
appIdQQ Bot 应用 ID(https://q.qq.com 获取)无,必填
clientSecretQQ Bot 客户端密钥无,必填
Bot 名称机器人显示名称My QQ Bot
System Prompt系统提示词You are a helpful assistant.
私聊策略open / whitelist / closeopen

如需修改配置,重新运行 setup.sh 即可(会提示是否覆盖现有配置)。

文件位置

文件路径
qqbot 二进制~/.local/bin/qqbot
配置文件~/.local/bin/qqbot-config.yaml

配置

MCP工具

reply - 回复 QQ 消息

发送文本或富媒体消息到指定的会话。不设置 media_type 则发送纯文本。

参数必填说明
chat_idYes会话 ID,格式见下方 chat_id Format
textYes要发送的文本内容。纯文本消息时为消息正文;媒体消息时为图片说明/文件描述等
media_typeNo媒体类型,可选: image (图片), file (文件), voice (语音), video (视频)。不设置则发送纯文本
media_urlNo媒体文件的 URL。media_type 为 image/file/video 时必填

语音消息说明: media_type 设为 voice 时,插件使用 Edge TTS 将 text 转为语音发送。请确保已安装 edge-tts(运行 setup.sh 会自动检测并安装)。无需提供 media_url。

使用示例:

# 发送纯文本
reply(chat_id="c2c:o_abc123", text="你好!")

# 发送语音(text 内容会被 Edge TTS 转为语音)
reply(chat_id="group:grp_abc123", text="这是一条语音消息", media_type="voice")

# 发送图片
reply(chat_id="c2c:o_abc123", text="看这张图", media_type="image", media_url="")
remind - 设置定时提醒

到时间后通过 qqbot 向指定会话发送文本消息。不设置 schedule 则立即发送一次。仅支持 c2c 和 group 类型会话。

参数必填说明
chat_idYes会话 ID,格式: c2c:user_openid (私聊) 或 group:group_openid (群聊)
textYes提醒内容文本
scheduleNo定时规则。支持 @every 30m (间隔) 或 5 字段 cron 表达式。不设置则立即发送一次

使用示例:

# 立即发送一次
remind(chat_id="c2c:o_abc123", text="该喝水了!")

# 每 30 分钟提醒一次
remind(chat_id="c2c:o_abc123", text="该喝水了!", schedule="@every 30m")

# 使用 cron 表达式(每天 9:00)
remind(chat_id="group:grp_abc123", text="早上好!", schedule="0 9 * * *")
cancel_reminder - 取消定时提醒

取消一个已设置的定时提醒。

参数必填说明
job_idYes提醒任务 ID(由 remind 工具返回)

使用示例:

cancel_reminder(job_id="abc123")

chat_id格式

类型格式示例
C2C(私人)c2c:{user_openid}c2c:o_abc123
集团group:{group_openid}group:grp_abc123
公会频道channel:{channel_id}channel:12345
公会DMdm:{channel_id}dm:54321

权限中继

启用后,来自CodeBuddy Code的工具调用批准请求将转发给QQ用户。用户回复如下 yes 或 no 批准或拒绝。

故障排除

二进制文件下载失败

安装脚本从GitHub发布版下载。如果失败:

  1. 从手动下载 qqbot go发布
  2. 提取 qqbot 和 qqbot-channel 到 ~/.local/bin/
  3. 使可执行文件: chmod +x ~/.local/bin/qqbot ~/.local/bin/qqbot-channel

手动创建配置

如果你不能跑 setup.sh,手动创建配置文件:

cat > ~/.local/bin/qqbot-config.yaml <<'YAML'
qqbot:
  appId: "YOUR_APP_ID"
  clientSecret: "YOUR_APP_SECRET"
  enabled: true
  name: "My QQ Bot"
  systemPrompt: "You are a helpful assistant."
  dmPolicy: "open"
YAML

市场更新失败(git pull错误128)

网络连接问题——插件市场从GitHub获取更新。如果您的网络阻止GitHub访问:

  1. 设置代理: export https_proxy=http://your-proxy:port
  2. 或者使用GitHub镜像
  3. 然后重试: codebuddy plugin marketplace add https://github.com/holy-tiger/qqbot-channel-codebuddy

相关

许可证

麻省理工学院

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

Shell本地部署消息转发定时提醒富媒体支持权限中继多会话支持

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Qqbot Channel Codebuddy

MCP World · 本页

3stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Qqbot Channel Codebuddy 怎么安装?

公开资料给出的安装命令是 pip install edge-tts,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Qqbot Channel Codebuddy 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Qqbot Channel Codebuddy 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Qqbot Channel Codebuddy 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Qqbot Channel Codebuddy 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP