Profound MCP は、旧バージョンの Projects に対応しています。Profound プラットフォームで作成した Projects は、まだ MCP からは利用できません。Projects の詳細については、Profound Help Center を参照してください。
ツールの連携方法
1
Project のカテゴリーを特定する
Projects はカテゴリー単位で管理されるため、Projects を操作する前に、アシスタントは
list_categories でカテゴリーを特定します。2
Project を探す
カテゴリー内にどのような作業があるかを尋ねます。アシスタントは
list_projects でその Projects を一覧表示し、依頼に応じて進行中またはアーカイブ済みの作業に絞り込みます。3
内容を読む
1 つの Project について尋ねます。アシスタントは
get_project で、目標、特定されたアイデンティティ、タスクの一覧全体を読み込みます。4
新しい Project を生成する
新しい Project を依頼します。アシスタントは
new_project で生成計画をプレビューし、確認後に生成を開始して、get_project_status で進捗を確認します。生成には約 10 分かかります。5
タスクを管理する
タスクの追加、編集、進行を依頼します。アシスタントは
create_project_task、update_project_task、set_project_task_status を使用します。Project が完了した場合や不要になった場合は、アーカイブを依頼します。archive_project は Project を削除せずに保管します。動作と安全性
動作
delete_project_task を除くすべての書き込みツールは、デフォルトでプレビューモードになっています。アシスタントはまず変更の計画を受け取ってユーザーに提示し、ユーザーが確認した後にのみ変更を適用します。
MCP ヒント
読み取りツール(list_projects、get_project、get_project_status)には readOnlyHint: true と idempotentHint: true が設定されています。これらはデータを読み取るだけなので、安全に再試行できます。書き込みツールには、次の MCP ヒントが設定されています。
すべての書き込みツールには
openWorldHint: true も設定されています。これは書き込みがライブの共有環境に反映されることを MCP クライアントに伝えるもので、クライアントは実行前に確認を求める場合があります。
Projects ツール
list_projects
list_projects
カテゴリーの Projects と、そのタイトル、タスク数、最終更新日などの詳細を一覧表示します。プロンプトの例:
- 「Banking カテゴリーにはどのようなプロジェクトがありますか?」
- 「現在トラッキング中のプロジェクトを表示してください。」
注意事項
- このツールは、Projects の総数を返しません。
get_project
get_project
1 つの Project を、タイトル、目標、説明、タスクを含めて読み込みます。プロンプトの例:
- 「‘Rank top three on savings accounts’ プロジェクトについて説明してください。」
- 「そのプロジェクトでまだ未完了のタスクはどれですか?」
get_project_status
get_project_status
Project のライフサイクルステータスを取得します。
suggested: 提案された作業tracked: 目標に対して測定されている進行中の作業retired: アーカイブ済みの作業
live_generation の状態(queued、running、completed、failed)も返します。プロンプトの例:- 「生成を開始したプロジェクトはもう準備できていますか?」
- 「そのプロジェクトの生成は完了しましたか、それとも失敗しましたか?」
new_project
new_project
Project の生成を開始します。プレビューでは生成計画が表示され、確認すると Profound がバックグラウンドで Project を構築し、そのリンクを返します。構築には約 10 分かかり、アシスタントは
get_project_status で完了したかどうかを確認できます。プロンプトの例:- 「普通預金口座に関するプロンプトでの可視性を向上させるプロジェクトを作成してください。」
- 「当座預金のトピックについて、米国市場に焦点を当てたアーンドメディアのプロジェクトを生成してください。」
archive_project
archive_project
Project をアーカイブし、削除せずに保管します。Project とその履歴は保持され、
retired としてマークされるため、この変更は元に戻せます。プロンプトの例:- 「ホリデーキャンペーンのプロジェクトは完了したのでアーカイブしてください。」
- 「もう取り組んでいないプロジェクトを retired にしてください。」
create_project_task
create_project_task
Project にタスクを追加します。プロンプトの例:
- 「savings プロジェクトに、料金ページを更新するタスクを追加してください。」
- 「‘Rank top three on savings accounts’ プロジェクトに、LinkedIn で新しい金利の発表を宣伝するタスクを追加してください。インパクトは高に設定してください。」
update_project_task
update_project_task
既存のタスクのフィールドを更新します。プロンプトの例:
- 「料金ページのタスクを更新してください。新しい金利ページが公開されたので、参照としてリンクしてください。」
- 「LinkedIn タスクの概要を、新しい普通預金金利に焦点を当てた内容に書き換えてください。」
注意事項:
- 新しい
briefは古いブリーフを完全に置き換えるため、アシスタントは小さな変更であってもブリーフ全体を送信します。
set_project_task_status
set_project_task_status
タスクのステータスを変更します。ステータスのオプションは
not_started、in_progress、done、abandoned です。abandoned ステータスはタスクを削除しません。プロンプトの例:- 「料金ページ更新のタスクを完了にしてください。」
- 「アーンドメディアのタスクは一時停止するので、保留にしてください。」
delete_project_task
delete_project_task
Project からタスクを完全に削除します。破壊的かつ元に戻せない操作で、プレビューのステップはありません。プロンプトの例:
- 「先ほど追加した重複タスクを削除してください。」
- 「そのテストタスクを完全に削除してください。」