Skip to main content
Glama
gitskyflux

Cloud Tasks MCP Server

by gitskyflux

クラウドタスク 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

手動インストール

  1. 依存関係をインストールします:

    npm install
  2. プロジェクトをビルドします:

    npm run build
  3. Claude 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
-
security - not tested
A
license - permissive license
-
quality - not tested

Latest 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/gitskyflux/cloudtasks-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server