productplan-mcp-server
ProductPlan MCPサーバー
AIを使ってロードマップと対話しましょう。 Claude、Cursor、その他のAIアシスタントとの自然な会話を通じて、質問をしたり、アイデアを作成したり、OKRの進捗を確認したり、ローンチを管理したりできます。
何ができるのか?
ProductPlanのインターフェースをクリックして操作する代わりに、次のように尋ねるだけです:
「Q1のロードマップには何がありますか?」
「スケジュールが遅れている目標をすべて表示して」
「モバイルアプリ改善のための新しいアイデアを作成して」
「今月予定されているローンチは何ですか?」
「'customer-request'タグが付いたアイデアをすべてリストアップして」
AIが実際のProductPlanデータを取得し、数秒で回答します。
誰のためのものか?
プロダクトマネージャー: ロードマップデータに素早くアクセスしたい方
チームリーダー: コンテキストを切り替えることなく、素早くステータス更新が必要な方
AIアシスタント(Claude、Cursorなど)を利用している方: ProductPlanをワークフローに統合したい方
コーディングは不要です。ファイルをコピーして設定を貼り付けるだけです。
クイックスタート(5分)
ステップ1: ProductPlan APIトークンの取得
ProductPlanにログインします
Settings → API に移動します(またはこちらのリンクを直接開きます)
APIトークンをコピーします
ステップ2: アプリのダウンロード
Releasesページにアクセスし、お使いのコンピュータに適したファイルをダウンロードしてください:
お使いのコンピュータ | ダウンロード対象 |
Mac (M1, M2, M3, M4) |
|
Mac (Intel) |
|
Windows |
|
Linux |
|
Mac/Linuxの場合、ターミナルを開いて以下の2つのコマンドを実行します(ファイル名はダウンロードしたものに置き換えてください):
chmod +x ~/Downloads/productplan-darwin-arm64
sudo mv ~/Downloads/productplan-darwin-arm64 /usr/local/bin/productplanパスワードを求められますが、これは正常な動作です。
Windowsの場合:
バイナリ用のフォルダを作成します(存在しない場合):
mkdir C:\Toolsダウンロードした
.exeをそのフォルダに移動し、名前を変更します:move %USERPROFILE%\Downloads\productplan-windows-amd64.exe C:\Tools\productplan.exeAIアシスタントの設定(ステップ3で説明)でフルパス
C:\Tools\productplan.exeを使用します
注意: PATHへの追加はスキップしても構いません。設定にはフルファイルパスを使用してください。
ステップ3: AIアシスタントへの接続
使用しているツールを選択してください:
設定ファイルを見つけます:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
テキストエディタで開き、以下を追加します(
your-tokenは実際のAPIトークンに置き換えてください):
Mac/Linux:
{
"mcpServers": {
"productplan": {
"command": "/usr/local/bin/productplan",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
}
}Windows:
{
"mcpServers": {
"productplan": {
"command": "C:\\Tools\\productplan.exe",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
}
}Claude Desktopを再起動します
設定ファイルに追加します:
Mac/Linux:
~/.claude.jsonWindows:
%USERPROFILE%\.claude.json
Mac/Linux:
{
"mcpServers": {
"productplan": {
"command": "/usr/local/bin/productplan",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
}
}Windows:
{
"mcpServers": {
"productplan": {
"command": "C:\\Tools\\productplan.exe",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
}
}Cursorを開きます
Settings → MCP Servers に移動します
以下の設定を追加します:
Mac/Linux:
{
"productplan": {
"command": "/usr/local/bin/productplan",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
}Windows:
{
"productplan": {
"command": "C:\\Tools\\productplan.exe",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
}Windowsユーザーの方: パスにはダブルバックスラッシュ(
\\)を使用してください。JSONではバックスラッシュがエスケープ文字として扱われるため、これが必要です。
Cline拡張機能をインストールします
VS Codeの設定(JSON)を開き、以下を追加します:
Mac/Linux:
{
"cline.mcpServers": {
"productplan": {
"command": "/usr/local/bin/productplan",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
}
}Windows:
{
"cline.mcpServers": {
"productplan": {
"command": "C:\\Tools\\productplan.exe",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
}
}Continue拡張機能をインストールします
設定ファイルに追加します:
Mac/Linux:
~/.continue/config.jsonWindows:
%USERPROFILE%\.continue\config.json
Mac/Linux:
{
"mcpServers": [
{
"name": "productplan",
"command": "/usr/local/bin/productplan",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
]
}Windows:
{
"mcpServers": [
{
"name": "productplan",
"command": "C:\\Tools\\productplan.exe",
"env": {
"PRODUCTPLAN_API_TOKEN": "your-token"
}
}
]
}n8nインスタンスに環境変数を設定します:
N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=trueワークフローに MCP Client ノードを追加します
設定:
Command:
Mac/Linux:
/usr/local/bin/productplanWindows:
C:\Tools\productplan.exe
Environment Variables:
PRODUCTPLAN_API_TOKEN=your-token
AI Agent ノードに接続します
ワークフロー例: Slack Trigger → AI Agent (with MCP Client) → Slack Response
ステップ4: 質問を開始する
AIアシスタントを開いて、以下を試してみてください:
「ProductPlanのロードマップをリストアップして」
「ロードマップ [名前] にあるバーは何ですか?」
「OKRを表示して」
「ディスカバリーにあるアイデアは何ですか?」
実践的なユースケース
朝のスタンドアップ準備
「先週、プロダクトロードマップで何が変更されたか要約して」
ステークホルダーへのアップデート
「Q1の目標と進捗をすべてリストアップして」
アイデアのトリアージ
「'enterprise'タグが付いていて、優先度が設定されていないアイデアをすべて表示して」
ローンチの調整
「1月のローンチでまだ完了していないタスクは何ですか?」
クイックルックアップ
「'Mobile App v2'バーはいつ開始予定ですか?」
アクセス可能なProductPlanデータ
機能 | 表示 | 作成 | 編集 | 削除 |
ロードマップ | はい | - | - | - |
ロードマップコメント | はい | - | - | - |
バー (ロードマップアイテム) | はい | はい | はい | はい |
バーコメント | はい | - | - | - |
バー接続 | はい | はい | - | はい |
バーリンク | はい | はい | - | はい |
レーン (カテゴリ) | はい | はい | はい | はい |
凡例 (バーの色) | はい | - | - | - |
マイルストーン | はい | はい | はい | はい |
アイデア (ディスカバリー) | はい | はい | はい | - |
アイデア顧客 | はい | - | - | - |
アイデアタグ | はい | - | - | - |
機会 | はい | はい | はい | - |
アイデアフォーム | はい | - | - | - |
目標 (OKR) | はい | はい | はい | はい |
主要な結果 (Key Results) | はい | はい | はい | はい |
ローンチ | はい | はい | はい | はい |
ローンチセクション | はい | はい | はい | はい |
ローンチタスク | はい | はい | はい | はい |
ユーザー | はい | - | - | - |
チーム | はい | - | - | - |
仕組み
┌─────────────────┐ spawns ┌─────────────────┐ API calls ┌─────────────────┐
│ AI Assistant │ ───────────────── │ MCP Server │ ─────────────────▶ │ ProductPlan │
│ (Claude, Cursor)│ ◀───────────────▶ │ (this binary) │ ◀───────────────── │ API │
└─────────────────┘ stdin/stdout └─────────────────┘ JSON data └─────────────────┘
your computer your computer cloudなぜコンピュータ上で実行する必要があるのか?
MCP (Model Context Protocol) はサブプロセスモデルを通じて動作します。AIアシスタントはリモートサーバーに接続するのではなく、バイナリをローカルプロセスとして起動し、stdin/stdoutを介して通信します。このアーキテクチャにより、以下の利点があります:
バイナリがローカルに存在する必要がある: AIアシスタントが子プロセスとして実行するため
APIトークンはマシン内に留まる: サードパーティのサーバーを経由することはありません
リアルタイムで同期的な通信: AIとMCPサーバー間のネットワーク遅延がありません
オフライン動作: キャッシュされたデータに対して動作します(ProductPlan API呼び出しにはインターネットが必要です)
「Q1のロードマップには何がありますか?」と尋ねると、以下のように動作します:
AIアシスタントがProductPlanデータが必要であることを認識します
MCPサーバープロセスに構造化されたリクエストを送信します
バイナリがこれをProductPlan API呼び出しに変換します
ProductPlanがJSONデータを返します
バイナリが結果をフォーマットしてAIに返します
AIが自然言語で回答を提示します
エージェントスキル
AIアシスタントがProductPlanツールを効果的に使用する方法を教える、事前構築済みのワークフローガイドです。各スキルは、特定のペルソナに向けたワークフローを提供します。
スキル | 対象者 | フォーカス |
一般 | 基本パターンとツールリファレンス | |
プロダクトマネージャー | フルツールキット: ロードマップ、OKR、アイデア、ローンチ | |
エグゼクティブ | ポートフォリオの健全性、ロードマップ横断ビュー | |
セールス & CS | 顧客向けロードマップタイムライン |
共通原則
すべてのスキルは以下の出力規則に従います:
生のJSONは出力しない - 読みやすいテキストや表としてフォーマットする
人間が読める日付 - 「2025-03-15」ではなく「2025年3月」や「2025年Q1」を使用する
大きなリストは要約する - 50項目で圧倒せず、展開を提案する
ペルソナ別のバリエーション:
PM: フォローアップアクションのために
bar_idを含めるリーダーシップ: エグゼクティブサマリーを先頭に置き、実装詳細は隠す
顧客向け: 内部ID、レーン名、OKRを完全に省略する
スキルを使用するには、SKILL.mdファイルをClaude Codeのスキルディレクトリにコピーします:
# Copy a skill (example: PM skill)
cp skills/productplan-pm/SKILL.md ~/.claude/skills/productplan-pm.mdまたは、プロンプトで直接スキルを参照します:
「productplan-pmワークフローを使用して、Q1のロードマップを表示して」
トラブルシューティング
「Command not found」または「spawn ENOENT」
AIアシスタントがバイナリを見つけられません。これは以下を意味します:
Mac/Linux: ファイルが
/usr/local/bin/productplanにないか、chmod +xを実行し忘れていますWindows: 設定内のパスが
.exeを保存した場所と一致していません
修正方法: 設定内のパスにバイナリが存在することを確認してください。ls -la /usr/local/bin/productplan (Mac/Linux) を実行するか、C:\Tools\productplan.exe (Windows) が存在するか確認してください。
Windowsのパスの問題
Windowsでの一般的な間違い:
間違い | 正解 |
|
|
|
|
|
|
| パスに |
Windowsはパスにバックスラッシュ(``)を使用しますが、JSONではバックスラッシュがエスケープ文字として扱われます。設定ファイルでは二重(\)にする必要があります。
「Invalid API token」
ProductPlan Settings → APIでトークンを再確認してください。トークンは期限切れになったり、再生成されたりすることがあります。余分なスペースを含めず、トークン全体をコピーしたことを確認してください。
「No roadmaps found」
APIトークンは、ProductPlanで閲覧権限があるデータにのみアクセスできます。アカウントが探しているロードマップへのアクセス権を持っているか確認してください。
AIアシスタントがProductPlanツールを認識しない
MCPサーバーは設定変更時ではなく、AIアシスタントの起動時に読み込まれます。設定ファイルを編集した後は、アプリケーションを完全に終了して再起動してください。Macの場合は、ウィンドウを閉じるだけでなく、Cmd+Qを使用してください。
Mac/Linuxで「Permission denied」
バイナリに実行権限が必要です。以下を実行してください:
chmod +x /usr/local/bin/productplanコマンドライン (オプション)
AIアシスタントなしで、ターミナルから直接このツールを使用することもできます:
# First, set your token
export PRODUCTPLAN_API_TOKEN="your-token"
# Then run commands
productplan status # Check connection
productplan roadmaps # List all roadmaps
productplan bars 12345 # List bars in roadmap #12345
productplan objectives # List all OKRs
productplan ideas # List all ideas
productplan opportunities # List all opportunities
productplan launches # List all launches背景情報
MCPとは?
Model Context Protocol (MCP) は、AIアシスタントが外部ツールに接続できるようにするオープン標準です。Anthropicによって作成され、他のAIプロバイダーも採用を進めています。このサーバーはMCPを実装しているため、AIアシスタントがProductPlanデータを読み書きできます。
ProductPlanとは?
ProductPlan は、4,000以上のプロダクトチームが使用しているロードマップソフトウェアです。ロードマップ、OKR、アイデアディスカバリー、ローンチ調整を管理します。
開発者向け
chmod +x ~/Downloads/productplan-darwin-arm64
sudo mv ~/Downloads/productplan-darwin-arm64 /usr/local/bin/productplanLatest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/olgasafonova/productplan-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server