Onplana を Windsurf に接続する方法
五つのステップです。トークンを生成し、mcpServers のスニペットを貼り付け(Windsurf は serverUrl を使います)、Cascade を更新し、ツールの呼び出しで確認します。約 5 分です。
その後は Cascade に「Q3 のローンチのプロジェクト計画を、週ごとのマイルストーン付きで作成して」や「進行中のすべてのプロジェクトについて、今週のリスクをまとめて」と頼めば、Windsurf がエディターを離れずに Onplana の中で直接作業します。
五つのステップ
- 1
Onplana の接続トークンを生成する
app.onplana.com で Onplana にサインインします。設定 → エージェント → エージェントを接続 と進み、Windsurf のタイル(または Custom MCP client)を選び、次に個人用アクセストークン、最後にトークンを生成して接続スニペットを表示 を選びます。個人用アクセストークン(pat_ で始まります)をコピーします。このトークンのスコープは MCP_AGENT だけです。MCP ツールは呼び出せますが、ほかのトークンの作成、請求の変更、MCP の範囲外への操作はできません。
- 2
Windsurf Cascade の MCP 設定を開く
Windsurf で Plugins (MCP) パネルを開き、"View raw config" を選びます。mcp_config.json が開きます。macOS と Linux では ~/.codeium/windsurf/mcp_config.json、Windows ではユーザープロファイルの .codeium\windsurf フォルダーにあります。ファイルが空の場合は {} から始めます。
- 3
Onplana の MCP サーバーの設定を貼り付ける
"mcpServers" キーの下に "onplana" のエントリーを追加します。設定の全体は {"mcpServers": {"onplana": {"serverUrl": "https://mcp.onplana.com/mcp", "headers": {"Authorization": "Bearer pat_paste-your-token-here"}}}} です。Windsurf はリモートの HTTP サーバーに "serverUrl" キーを使います("url" ではありません)。pat_paste-your-token-here をステップ 1 のトークンに置き換えて保存します。
- 4
Cascade を更新する
Plugins (MCP) パネルで "Refresh"(円形の矢印)をクリックし、Cascade に設定を読み直させて MCP のハンドシェイクを実行させます。onplana サーバーに緑の状態表示と使えるツールの数が表示されるはずです。Cascade が同時に有効にできる MCP ツールは最大 100 個で、Onplana は 351 個を公開しているので、Onplana のツールが足りない場合は、不要なほかのサーバーやツールを無効にしてください。
- 5
接続を確認する
Cascade で「自分の Onplana のプロジェクトを一覧にして」と頼みます。Windsurf が Onplana の list_projects ツールを呼び出し、結果を表示します。エラーが出た場合は、トークンを確認し、キーが "serverUrl"("url" ではない)であることと、JSON が有効であることを確かめてください。
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"onplana": {
"serverUrl": "https://mcp.onplana.com/mcp",
"headers": {
"Authorization": "Bearer pat_paste-your-token-here"
}
}
}
}動作を確認する方法
Cascade を開き、次のいずれかを試してください。
- 「自分の Onplana のプロジェクトを一覧にして。」
- 「自分の Onplana アカウントで遅れているものは?」
- 「プロジェクト X に『Postgres を Aurora に移行』という Onplana のタスクを作成して。」
- 「プロジェクト Y の状況レポートを作成して。」
Cascade はツールの呼び出しを実行する前に表示するので、どのデータが読み書きされるかを確認できます。変更はすべてのプランで適用されます。Free プランでは一部の書き込み操作に毎月の上限があり(Professional プラン以上では上限なし)、エージェントは dryRun オプションで何も確定しない試し実行を求めることもできます。
よくある質問
MCP を含むのは Onplana のどのプランですか?
MCP は無料プランを含むすべてのプランで利用できます。同時に使えるエージェント接続の数はプランに応じて増え(Free 2、Professional 3、Business 5、Enterprise 10、Enterprise+ 無制限)、実際の AI の利用を制限するのはお客様の AI トークン残高(有料プランでは毎月の割り当て、Free プランでは一回限りのボーナス、それに購入したクレジット)です。プランは app.onplana.com/billing でいつでも変更できます。
Windsurf が "url" ではなく "serverUrl" を使うのはなぜですか?
それが、HTTP 経由のリモート MCP サーバーに対する Windsurf の設定スキーマだからです。Claude Desktop と Cursor は "url" を使い、Windsurf Cascade は "serverUrl" を使います。エントリーのほかの部分(onplana というサーバー名と Authorization ヘッダー)は同じです。誤って "url" を使うことが、Windsurf の接続がエラーも出さずに表示されない最もよくある原因です。
Windsurf の MCP のサポートは安定していますか?
はい。MCP は Windsurf ですでにリリースされた機能で、実験的な機能ではありません。Onplana の接続は WINDSURF プロバイダーに結び付けられ、読み取り、作成、更新のすべてのツールを受け取ります。ただし、Windsurf の設定の場所はバージョンによって変わることがあります。その場合は docs.windsurf.com を確認し、onplana サーバーのエントリーはそのままにしてください。
Windsurf はどのツールにアクセスできますか?
どの MCP クライアントにも見える 351 個のツールの同じカタログです。読み取り(list_projects、get_project、list_tasks、list_my_tasks、list_overdue、list_risks、search_org_knowledge、summarize_project、generate_status_report)、書き込み(create_project、create_task、update_task、assign_task、create_milestone、create_comment、bulk_update_tasks、create_sprint_with_tasks、link_dependency)、それにガバナンス、変更管理、コンプライアンス、ドキュメント、ワークフローの領域です。一部のツールはプランによって有効になります。カタログの全体は onplana.com/mcp にあります。
Windsurf は MCP 経由でプロジェクトやタスクを削除できますか?
はい、復元できる形で削除できます(管理者が無効にしていない場合)。MCP 経由の削除ツールは、タスク、プロジェクト、リスト、ドキュメントの削除です。それぞれがワークスペースごとのスイッチで、管理者が選択を保存するまでは有効のままです。また、呼び出す側には、もともと必要な権限が引き続き必要です。どれもごみ箱への可逆的な削除で、削除されたタスクやプロジェクトはサブツリー全体ごと保持され、元の ID のまま復元されるので、依存関係と階層はそのまま残ります。スプリント、マイルストーン、エピック、目標には MCP 経由の削除ツールはありません。
接続はどこで取り消せますか?
Onplana の設定から、エージェント、接続と進み、トークンの行で失効を選びます。すぐに有効になり、Windsurf の次のツール呼び出しは 401 を返します。Enterprise プラン以上では、組織のオーナーまたは管理者が、そのトークンによるすべての呼び出しを Audit Logs ページの Agent Activity で確認できます。