← 返回目录
Q

Quackback

社区
开源反馈平台:让AI代理搜索、分类、评论、投票并管理更新日志。
分类
团队协作 第 48 / 55
Stars
★ 312 热门
传输方式
Streamable HTTP
运行环境
远程托管(无需本地环境)
凭据
无需凭据
许可证
AGPL-3.0
最近提交
工具数
15
39FMRS · D

Quackback MCP服务器是一个功能丰富的工具集,适用于拥有Quackback实例的团队。它提供15个工具覆盖反馈帖子、评论、更新日志和路线图的全面管理。虽然官方状态未明确,但它是Quackback项目的一部分,具有开源许可。安装需要自托管或云服务,配置简单。风险主要涉及数据访问权限和潜在的误操作,但整体功能强大,特别适合希望用AI代理自动化反馈流程的团队。

最强项 · 维护活跃度 10/20 最弱项 · 安全与权限 4/20

可靠性
8/20
安全与权限
4/20
维护活跃度
10/20
文档质量
8/20
安装易用性
9/20
查看各项评分依据
可靠性 8/20
清单列出15个工具且结构完整,但与README宣称的'23-tool MCP server'不一致;未提供CI或测试证据,无法验证init握手和真实行为。功能看起来合理,但存在矛盾且缺少可执行证据,因此低于10分。
安全与权限 4/20
存在红线风险:delete_comment被描述为'hard-delete',且没有confirm参数或二次确认机制;未披露认证方式、最小权限、数据流或外部网络行为。由于不可逆删除默认无确认,安全分限制在0-4。
维护活跃度 10/20
仓库未归档、有AGPL-3.0许可证和58个开放issues,README显示CI和欢迎PR,表明项目活跃;但未提供提交频率、版本发布、依赖更新和安全响应渠道的证据,不能给更高分。
文档质量 8/20
README对产品安装、Docker、开发环境描述清楚,但MCP部分只有清单中的工具名和一句话描述,缺少参数schema、认证、限制、故障排除;且工具数量与README矛盾,文档可信度受损。
安装易用性 9/20
README提供Docker、Railway、本地开发步骤,需要PostgreSQL/Redis和.env配置;但未提供主流客户端的MCP连接示例,也没有可验证的执行证据,按静态上限给分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络修改第三方账户数据

适合谁

  • 使用Quackback自托管或云服务并希望AI代理自动化反馈管理流程的团队
  • 希望将反馈数据与其他工具(如Jira、Slack)集成的开发者
  • 需要AI辅助的重复检测和主题总结的客户支持团队

不适合谁

  • 尚未部署Quackback实例的用户
  • 需要非HTTP传输(如stdio或SSE)的场景
  • 寻找完整替代品而非与现有工具集成的用户

所需权限

  • 读取反馈帖子、更新日志条目和评论
  • 创建和编辑反馈帖子、更新日志和评论
  • 管理帖子状态、标签、所有者、路线图归属和合并操作
  • 添加/移除评论反应和投票

风险与副作用

  • 如果实例使用弱认证或暴露在公网,可能泄露敏感客户反馈
  • 修改帖子状态或内容可能影响工作流,需谨慎操作
  • 合并操作不可逆(尽管提供unmerge_post,但可能影响关联数据)
  • 自托管实例需要维护和更新,否则可能存在安全漏洞

安装接入

准备工作

运行环境:远程托管(无需本地环境)

DATABASE_URL 必填密钥 自托管 Quackback 时 .env 中必须设置的 PostgreSQL 连接串,指向你自己的数据库。
REDIS_URL 必填 自托管时 .env 中必须设置的 Redis 兼容存储地址,用于 BullMQ 后台任务。

配置Quackback实例后,将MCP服务器URL设置为https://{host}/api/mcp,其中{host}是您的Quackback实例的主机名(例如feedback.yourcompany.com)。在MCP客户端(如Claude Desktop)中,将该URL添加到mcpServers配置。

claude_desktop_config.json
{
  "mcpServers": {
    "quackback": {
      "url": "https://feedback.yourcompany.com/api/mcp"
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "quackback": {
      "url": "https://feedback.yourcompany.com/api/mcp"
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add --transport http quackback https://feedback.yourcompany.com/api/mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端中连接 https://feedback.yourcompany.com/api/mcp 后,检查工具列表中是否出现 search 和 get_details 等工具,然后运行一次 search 请求验证能返回反馈帖子。

常见排障

  1. 检查`host`变量是否正确指向Quackback实例
  2. 确保实例可公开访问或网络可达
  3. 验证API认证凭证是否有效,MCP服务器可能需要与实例相同的认证机制
  4. 检查服务器日志以获取错误信息,确保MCP服务器已正确部署并运行

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 搜索所有状态为 open 的反馈帖子
  • 帮我把这篇帖子标记为 triaged 并加上 enhancement 标签
  • 在这条反馈下添加一条评论回复用户
  • 为本次发布创建一个 changelog 条目并关联相关帖子

工具能力 15

search 只读
搜索反馈帖子或更新日志条目,支持过滤和分页。
get_details 只读
通过类型ID(帖子或更新日志)获取任何实体的完整详情。
triage_post 写入
更新帖子:设置状态、标签和/或所有者。
vote_post 写入
切换对反馈帖子的投票。
add_comment 写入
在反馈帖子上发表评论,支持线程回复。
create_post 写入
在板上提交新的反馈。
create_changelog 写入
创建更新日志条目(草稿或已发布)。
update_changelog 写入
更新更新日志的标题、内容、发布状态和关联帖子。
展开其余 7 个工具
delete_changelog 破坏性
软删除更新日志条目。
update_comment 写入
编辑评论的内容。
delete_comment 破坏性
硬删除评论及其回复。
react_to_comment 写入
在评论上添加或移除表情反应。
manage_roadmap_post 写入
将帖子添加到路线图或从路线图移除。
merge_post 写入
将重复帖子合并到规范帖子中。
unmerge_post 写入
将合并的帖子恢复为独立状态。

使用场景

AI代理自动分类和整理客户反馈
从聊天或邮件中提取反馈并创建帖子
根据反馈自动更新路线图和更新日志
管理重复反馈,保持反馈列表整洁
在反馈帖子上回复用户评论,提供实时更新

支持客户端

Claude Desktop

依据项目文档列出,未经本站实测。

详细介绍

Quackback是一个开源的客户反馈收集与管理平台,作为Canny、UserVoice和Productboard的替代品。该MCP服务器允许AI代理直接与Quackback实例交互,执行搜索反馈、分类帖子、投票、添加评论、创建和管理更新日志等操作。它支持自托管,并提供24种集成(如Slack、Linear、Jira等)。

同类可选方案

源版本 8d93fc2fe1c3 数据同步于 2026-10-12 查看 FMRS 评分方法