インストール
git clone https://github.com/dkships/pm-copilot.git
cd pm-copilot
npm install
cp .env.example .env
npm run build向いている人
プロダクトマネージャーとして、カスタマーサポートのチケット、機能要望、AI カスタマーサポート会話を突き合わせてから次に何をするか決めたいなら、このサービスが合います。公式は三者を突き合わせる MCP サーバーだと書いています。
ローカルでリポジトリをクローンし、node でビルド成果物を実行でき、HelpScout の認証情報を持っている人向けです。HelpScout は必須です。ProductLift と Chatbase はどちらも任意です。一方だけ、両方、どちらも無し、のいずれでも分析はそれに応じて変わります。HelpScout が無いと、公式は使える経路を出していません。
分析は顧客の原文に触れます。公式は、SSN、Luhn チェックを通るクレジットカード番号、メール、電話は分析前にマスキングされ、引用からはオペレーター返信が除かれると明記しています。ゼロリスクではありません。チケットの件名は分析に入ります。
3 分で初回試行を終える
公式の推奨経路はローカルでクローンしてビルドすることです。前提条件:HelpScout の認証情報を用意すること。
公式手順どおりに実行します:
git clone https://github.com/dkships/pm-copilot.git
cd pm-copilot
npm install
cp .env.example .env
npm run build
環境変数テンプレートをコピーしたあと、本物の認証情報を入れます。公式は Edit with your credentials とだけ書き、変数名は列挙していません。キー名を自分で作らず、テンプレートに既にある項目だけを変えてください。ビルド後、MCP クライアントで command を node にし、args をローカルリポジトリの dist/index.js に向けます。公式例は絶対パスのプレースホルダです。クローン後の実パスに変え、プレースホルダのディレクトリを丸写ししないでください。保存して再読み込みし、サービスが接続済みか確認します。
その後、呼び出しを1回:synthesize_feedback を呼び出します。公式は、HelpScout チケット、ProductLift の機能要望、Chatbase の会話を突き合わせ、テーマ照合と優先度スコア付きの分析を返すと明記しています。引数フィールドは書いていません。クライアントが表示する定義どおりに呼び出します。初回は HelpScout だけを設定し、残り二つは未設定のままで構いません。
成功の合図:テーマと優先度スコア付きの分析結果が返ること。認証情報エラーなら、先に .env がテンプレートどおり HelpScout を埋めたか確認してください。空ファイルのままにしないことです。
使用例
例 1:HelpScout だけでテーマ分析する。synthesize_feedback を呼び出します。公式は他の2源は任意で、分析が適応すると明記しています。チケットの期間やメールフィルタは書いていません。成功時はテーマ照合と優先度スコアが見えるはずです。スコアを既に並んだロードマップだと思わないでください。
例 2:HelpScout がある状態で、ProductLift か Chatbase、または両方を足し、もう一度 synthesize_feedback を呼び出します。公式はこれら3種のソースを突き合わせると明記しています。ソース間の重みは書いていません。成功時は要望や会話も算入したテーマ分析が見えるはずです。引用に未フィルタのオペレーター原文は出ないはずですが、すべての PII が除去済みだとは仮定しないでください。
使用上の境界
HelpScout は必須。ProductLift と Chatbase は任意。顧客データは分析に入り、公式が挙げた数種の PII だけが先にマスキングされます。照会はこれらのサービスへ外部通信します。
公式はレート制限も取り消しもしるしていません。分析結果は出荷判断ではありません。このページが名前を出すのは synthesize_feedback だけです。他の計画系ツール名を作らないでください。設定の dist/index.js は、ローカルでビルドした成果物を指す必要があります。