反馈管理服务器

一个用于连接FeaturePulse反馈管理系统的MCP服务器,支持通过自然语言查询功能请求、分析MRR影响和管理产品路线图。

  • by featurepulse
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 featurepulse/featurepulse-mcp

使用说明

功能脉冲MCP服务器

一种模型上下文协议(MCP)服务器 功能脉冲 反馈管理。将FeaturePulse连接到任何兼容MCP的AI客户端,以查询功能请求,分析MRR影响,并通过自然语言管理您的产品路线图。

特性

  • 5工具 --功能请求、统计数据、搜索、分组和状态更新
  • MRR数据 --每个请求都包括来自付费客户的收入影响
  • 搜索和筛选 --按状态、优先级、投票或自由文本搜索
  • 写入访问 --直接更新功能请求状态和优先级

先决条件

  • Node.js v18+
  • MCP客户端 --Claude Code、Claude Desktop、Cursor、Windsurf或任何兼容MCP的客户端
  • FeaturePulse API密钥 --从你的 FeaturePulse仪表板 在“项目设置”下

Claude Code快速入门

最快的起跑方式——跑步 npx 直接通过克劳德代码。没有克隆,就没有构建。

步骤1:获取API密钥

  1. 去你的 FeaturePulse仪表板
  2. 打开 项目设置
  3. 复制您的 API密钥

步骤2:添加MCP服务器

claude mcp add --transport stdio featurepulse \
  --scope user \
  --env FEATUREPULSE_API_KEY=<YOUR_API_KEY> \
  -- npx -y featurepulse-mcp

替换 <YOUR_API_KEY> 使用API密钥。

步骤3:重新启动Claude代码

退出并重新打开Claude Code以加载新服务器。

步骤4:验证

问克劳德:

List the available FeaturePulse tools.

您应该看到5个工具,包括 list_feature_requests 和 get_project_stats.

使用Claude Desktop进行设置

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "featurepulse": {
      "command": "npx",
      "args": ["-y", "featurepulse-mcp"],
      "env": {
        "FEATUREPULSE_API_KEY": "your-api-key-here"
      }
    }
  }
}

使用光标/风帆进行设置

将相同的配置添加到编辑器的MCP设置文件中。Cursor和Windsurf都支持MCP标准。

可用工具

工具 类型 描述
list_feature_requests 读取 使用MRR数据浏览和过滤功能请求。按状态、优先级过滤;按投票、MRR或日期排序。
get_project_stats 阅读 高级概述——按状态和优先级列出的总请求数、投票数、MRR。按选票和MRR排名前10位。
search_feedback 阅读 在功能请求标题之间进行全文搜索。
analyze_feedback_by_group 读取 使用聚合计数和MRR按状态或优先级对请求进行分组。
update_feature_status 写入 更改功能请求的状态、优先级或状态消息。

示例提示

  • “MRR最重要的功能要求是什么?”
  • “显示所有待处理的高优先级请求”
  • “计划中的功能背后有多少收入?”
  • “搜索有关暗模式的反馈”
  • “将暗模式请求标记为in_progress”
  • “按状态分组的功能请求摘要”

配置

变量 必填 描述
FEATUREPULSE_API_KEY 是 FeaturePulse仪表板中的项目API密钥
FEATUREPULSE_URL 没有 API基本URL(默认为 https://featurepul.se)

运作原理

AI Assistant  ←→  MCP Server (stdio/JSON-RPC)  ←→  FeaturePulse API (HTTPS)

MCP服务器使用JSON-RPC通过stdio进行通信。当你的AI助手调用工具时(例如。 list_feature_requests),服务器向FeaturePulse API发出经过身份验证的请求,并返回格式化的结果。

发展

cd mcp-server
npm install
npm run dev    # Run with tsx (auto-reload)
npm run build  # Compile TypeScript
npm start      # Run compiled version

MCP检验员测试

npx @modelcontextprotocol/inspector npx featurepulse-mcp

许可证

麻省理工学院