关于 FeatureOS
FeatureOS MCP Server 是 FeatureOS 反馈、路线图和更新日志平台的托管 MCP 服务。产品团队可通过 MCP 客户端管理需求、讨论、更新日志和帮助中心内容,操作权限取决于已登录用户的 FeatureOS 角色。
主要功能
- 01搜索和管理功能需求
- 02合并重复帖子并分配负责人
- 03读取和管理评论与投票
- 04创建和更新更新日志
- 05管理帮助中心文章和集合
适用场景
- 01分类并整合功能需求
- 02分配帖子并添加标签
- 03起草和发布产品更新日志
- 04查找并更新帮助中心文章
MCP 相关
该托管远程服务通过 Streamable HTTP 将 MCP 客户端连接到 FeatureOS,并使用 OAuth 2.0 登录。它提供工作区内容的读写工具,权限受用户的 FeatureOS 角色限制。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.featureos.app/mcpclaude mcp add --transport http featureos-featureos https://mcp.featureos.app/mcp{"mcpServers":{"featureos-featureos":{"type":"http","url":"https://mcp.featureos.app/mcp"}}}在 Cursor 中打开{"servers":{"featureos-featureos":{"type":"http","url":"https://mcp.featureos.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"featureos-featureos":{"type":"http","url":"https://mcp.featureos.app/mcp"}}}{"mcpServers":{"featureos-featureos":{"serverUrl":"https://mcp.featureos.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
FeatureOS MCP 服务
适用于 FeatureOS 的官方 Model Context Protocol 服务。FeatureOS 是一个产品反馈、路线图和更新日志平台。
将它连接到 Claude、Cursor、Gemini CLI 或任何 MCP 客户端,即可通过自然语言在你的实时 FeatureOS 工作区中处理功能请求、合并重复项、分配负责人、为帖子添加标签、发布更新日志,以及更新帮助中心文章。
这是一个托管的远程服务。无需安装或运行任何内容。
| 端点 | https://mcp.featureos.app/mcp |
| 传输方式 | Streamable HTTP |
| 身份验证 | OAuth 2.0(首次连接时在浏览器中登录) |
| 权限 | 取决于你的 FeatureOS 角色。如果你无法在控制面板中执行某项操作,助手也无法执行。 |
连接
Claude Code
claude mcp add --transport http featureos https://mcp.featureos.app/mcp
也可以将其添加到 MCP 配置文件中:
{
"mcpServers": {
"featureos": {
"type": "http",
"url": "https://mcp.featureos.app/mcp"
}
}
}
Claude Desktop
- 打开设置 → 连接器,然后点击添加自定义连接器。
- 将其命名为
FeatureOS,并粘贴https://mcp.featureos.app/mcp。 - 点击添加,然后点击连接,并在浏览器中批准访问。
Cursor
在 Cursor 的 MCP 设置中,使用 URL https://mcp.featureos.app/mcp 添加新服务,或将上方显示的同一 JSON 代码块添加到 MCP 配置文件中。
Gemini CLI
gemini extensions install https://github.com/featureos/featureos-mcp
此仓库附带一个 gemini-extension.json,用于将 Gemini CLI 指向托管服务。
其他客户端
任何支持远程 MCP 的客户端:添加新的远程服务,粘贴 https://mcp.featureos.app/mcp,并在浏览器打开时完成登录。
验证连接
询问:“我的 FeatureOS 工作区中最热门的功能请求有哪些?” 如果返回了看板中的真实帖子,就表示已连接。
身份验证
首次连接时,浏览器会打开 FeatureOS 登录页面。登录你需要使用的工作区并批准访问。配置文件中无需填写 API 密钥或令牌。
请求的权限范围:posts、comments、votes、tags、changelog、articles、collections、customers(读取和写入)、roadmap:read、webhooks:manage。
你可以随时在控制面板 → 组织设置 → 高级中撤销访问权限。
有多个工作区? MCP 客户端会为每个 URL 保存一个登录信息。使用组织专属 URL,为每个工作区建立单独的连接:https://mcp.featureos.app/<your-org-slug>/mcp。
工具
| 分类 | 工具 | 功能说明 |
|---|---|---|
| 功能请求 | list_feature_requests | 列出功能请求,支持可选筛选和分页 |
search_feature_requests | 按关键词或含义搜索功能请求 | |
get_feature_request | 获取单个功能请求的完整详情 | |
create_feature_request | 创建一篇新的功能请求帖子 | |
update_feature_request | 更新现有功能请求 | |
assign_feature_request | 按电子邮件地址分配团队成员 | |
unassign_feature_request | 移除受指派人 | |
merge_posts | 将帖子合并到父帖子中,整合投票、评论和订阅者 | |
unmerge_post | 将已合并的帖子恢复为独立帖子 | |
list_merged_posts | 列出合并到父帖子中的帖子 | |
list_post_tags | 列出功能请求上的标签 | |
add_tag_to_feature_request | 为功能请求添加标签 | |
remove_tag_from_feature_request | 移除功能请求上的标签 | |
create_attachment_upload_url | 将文件上传到 FeatureOS 存储,或获取预签名上传 URL | |
| 评论 | list_comments | 列出功能请求上的评论 |
get_comment | 获取单条评论 | |
create_comment | 对功能请求发表评论 | |
update_comment | 替换评论文本或固定状态 | |
| 投票 | list_upvoters | 列出赞成投票者 |
list_downvoters | 列出反对投票者 | |
vote | 对帖子投赞成票或反对票 | |
| 更新日志 | list_changelogs | 按状态、区域设置和标签筛选并列出更新日志 |
search_changelogs | 按关键词搜索更新日志 | |
get_changelog | 获取包含标签、关联请求和翻译的更新日志 | |
create_changelog | 创建更新日志 | |
update_changelog | 更新更新日志 | |
list_changelog_tags | 列出更新日志上的标签 | |
add_tag_to_changelog | 为更新日志添加标签 | |
remove_tag_from_changelog | 移除更新日志上的标签 | |
set_changelog_labels | 将更新日志的标签设置为指定列表 | |
| 更新日志标签 | list_changelog_labels | 列出所有更新日志标签 |
create_changelog_label | 创建更新日志标签 | |
update_changelog_label | 重命名标签、更改其颜色或描述 | |
delete_changelog_label | 从所有更新日志中删除标签 | |
| 帮助中心 | list_articles | 列出知识库文章 |
search_articles | 按关键词搜索文章 | |
get_article | 获取包含作者、标签和集合的文章 | |
create_article | 在集合中创建文章 | |
update_article | 更新文章 | |
delete_article | 永久删除文章 | |
list_collections | 列出知识库集合 | |
get_collection | 获取包含文章数量和隐私设置的集合 | |
| 工作区 | list_buckets | 列出看板 |
list_tags | 列出所有标签 | |
get_statuses | 列出已配置的帖子状态 | |
get_organization | 获取组织信息 | |
list_customers | 列出客户 | |
| 团队 | list_team_members | 列出团队成员 |
get_team_member | 按 ID 或电子邮件地址获取团队成员 | |
invite_team_member | 通过电子邮件地址邀请用户 | |
update_team_member | 更改团队成员的角色 |
ID 是不透明的:助手会从先前的工具调用中获取 ID(例如,先调用 list_buckets,再调用 list_feature_requests)。列表工具每次只返回一页。
示例提示词
- “列出 Product 看板上状态为 Under Review 的所有功能请求,并按票数排序。”
- “显示过去 7 天内提交且仍未获批准的帖子。”
- “获取功能请求 1234 的完整详情,然后显示最新的 10 条评论。”
- “查找 ‘dark mode’ 的重复帖子,并将它们合并到票数最多的帖子中。”
- “将帖子 1234 指派给 [email protected],并为其添加 ux 标签。”
- “为本周发布的所有内容起草一份更新日志,并添加 Improvement 标签。”
- “在帮助中心搜索 SSO,并使用新的步骤更新设置文章。”
了解更多
许可证
Apache-2.0。请参阅 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。