クラウドタスク MCP サーバー
Google Cloud Tasks のキューおよびタスクとのやり取りを可能にする、Google Cloud Tasks 用の Model Context Protocol (MCP) サーバー。
特徴
指定した場所にある Cloud Tasks キューを一覧表示する
特定のキューの詳細を取得する
キューの一時停止と再開
キュー内のタスクを一覧表示する
特定のタスクの詳細を取得する
キューからタスクを削除する
Related MCP server: Azure MCP Server
設定
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Cloud Tasks Server を自動的にインストールするには:
npx -y @smithery/cli install @gitskyflux/cloudtasks-mcp --client claude手動インストール
依存関係をインストールします:
npm installプロジェクトをビルドします:
npm run buildClaude Desktop を構成する:
claude_desktop_config.jsonに以下を追加します。"cloudtasks-mcp": { "command": "node", "args": [ "/path/to/cloudtasks-mcp/build/index.js" ], "env": { "GOOGLE_CLOUD_LOCATION_PROJECTS": "location:project-id" } }args 内のパスを、index.js への実際のパスに置き換えます。
GOOGLE_CLOUD_LOCATION_PROJECTS に、
location:project-idペアのコンマ区切りリストを定義します。例:us-east1:google-project-id1,us-central1:google-project-id2最初にリストされたプロジェクトがデフォルトになります。アプリケーションは、各プロジェクトのkeysフォルダに.json認証情報ファイルが存在することを期待しています。例:keys/google-project-id1.json
関連するクラウド サービス アカウントに、Cloud Tasks を操作するための適切な権限 (例:
Cloud Tasks Adminまたはそれ以下の権限) があることを確認します。
利用可能なツール
listQueues: 指定した場所にあるすべての Cloud Tasks キューを一覧表示しますgetQueue: 特定の Cloud Tasks キューの詳細を取得するpauseQueue: Cloud Tasks キューを一時停止するresumeQueue: 一時停止された Cloud Tasks キューを再開するlistTasks: Cloud Tasks キュー内のタスクを一覧表示するgetTask: Cloud Tasks キュー内の特定のタスクの詳細を取得するdeleteTask: Cloud Tasks キューからタスクを削除する
Claude Desktopでの使用例
Claude Desktop の各ツールの使用方法の例を次に示します。
キューを一時停止または再開する
Pause the special-events queue. Resume the special-events queue.保留中のタスクを取得する
How many tasks are currently pending in the special-events queue?一時停止中のキュー内のタスクを実行する
Run the task ending with the ID 123456 in the special-events queue.発達
# Watch mode
npm run dev