FeatureOS について
FeatureOS MCP Serverは、FeatureOSのフィードバック、ロードマップ、更新履歴プラットフォーム向けのホスト型MCPサーバーです。プロダクトチームはMCPクライアントからリクエスト、議論、更新履歴、ヘルプセンターを管理でき、操作範囲はログインユーザーのFeatureOS権限に従います。
主な機能
- 01機能リクエストの検索と管理
- 02重複投稿の統合と担当者の割り当て
- 03コメントと投票の閲覧・管理
- 04更新履歴の作成と編集
- 05ヘルプセンター記事とコレクションの管理
活用シーン
- 01機能リクエストの整理と統合
- 02投稿への担当者割り当てとタグ付け
- 03製品更新履歴の下書きと公開
- 04ヘルプセンター記事の検索と更新
MCP 対応
このホスト型リモートサーバーは、Streamable HTTPとOAuth 2.0認証でMCPクライアントをFeatureOSに接続します。ワークスペースのコンテンツを読み書きするツールを提供し、権限はユーザーの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 Server
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
- Settings → Connectors を開き、Add custom connector をクリックします。
FeatureOSという名前を付け、https://mcp.featureos.app/mcpを貼り付けます。- Add、次に Connect をクリックし、ブラウザーでアクセスを承認します。
Cursor
Cursor の MCP 設定で、URL https://mcp.featureos.app/mcp を指定して新しいサーバーを追加するか、上記と同じ JSON ブロックを MCP 設定ファイルに追加します。
Gemini CLI
gemini extensions install https://github.com/featureos/featureos-mcp
このリポジトリには、Gemini CLI をホスト型サーバーに接続する gemini-extension.json が含まれています。
その他のクライアント
リモート MCP に対応するクライアントであれば、リモートサーバーを追加して https://mcp.featureos.app/mcp を貼り付け、ブラウザーが開いたらサインインを完了してください。
接続を確認する
「FeatureOS ワークスペースで、最も多くリクエストされている機能を教えてください」と尋ねてください。ボードにある実際の投稿が表示されれば、接続されています。
認証
初回接続時に、ブラウザーで FeatureOS のサインインページが開きます。接続するワークスペースにログインし、アクセスを承認してください。API キーやトークンを設定ファイルに記載する必要はありません。
要求されるスコープ:posts、comments、votes、tags、changelog、articles、collections、customers(読み取りと書き込み)、roadmap:read、webhooks:manage。
アクセスはいつでも Dashboard → Organization Settings → Advanced で取り消せます。
複数のワークスペースをお使いですか? MCP クライアントでは、URL ごとにログイン情報が 1 つ保存されます。組織ごとの URL を使うと、各ワークスペースに個別の接続を設定できます:https://mcp.featureos.app/<your-org-slug>/mcp。
ツール
| エリア | ツール | 内容 |
|---|---|---|
| 機能リクエスト | list_feature_requests | オプションのフィルタリングとページネーションを使用して、機能リクエストを一覧表示します |
search_feature_requests | キーワードまたは意味で機能リクエストを検索します | |
get_feature_request | 1 件の機能リクエストの詳細をすべて取得します | |
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 | 1 件のコメントを取得します | |
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は不透明です。アシスタントは事前のツール呼び出し(たとえば、list_feature_requestsの前にlist_bucketsを呼び出す)からIDを取得します。リスト表示ツールは一度に1ページを返します。
プロンプトの例
- 「ProductボードでステータスがUnder Reviewの機能リクエストをすべて、投票数順に一覧表示してください。」
- 「過去7日間に投稿され、まだ承認されていない投稿を表示してください。」
- 「機能リクエスト1234の詳細をすべて取得してから、最新のコメントを10件表示してください。」
- 「『dark mode』の重複投稿を探し、最も投票数の多い投稿に統合してください。」
- 「投稿1234を[email protected]に割り当て、uxタグを付けてください。」
- 「今週リリースした内容すべてについて変更履歴の下書きを作成し、Improvementラベルを付けてください。」
- 「ヘルプセンターでSSOを検索し、新しい手順でセットアップ記事を更新してください。」
詳細はこちら
- Claude Code を使ってフィードバックを管理する方法
- AI によるフィードバックのトリアージワークフロー
- FeatureOS MCP 統合ガイド
- FeatureOS Developer API
- 料金: featureos.com/pricing をご覧ください。
ライセンス
Apache-2.0。LICENSE をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。