Skip to main content
Glama

Cloud Tasks MCP Server

by gitskyflux

クラウドタスク MCP サーバー

Google Cloud Tasks のキューおよびタスクとのやり取りを可能にする、Google Cloud Tasks 用の Model Context Protocol (MCP) サーバー。

特徴

  • 指定した場所にある Cloud Tasks キューを一覧表示する
  • 特定のキューの詳細を取得する
  • キューの一時停止と再開
  • キュー内のタスクを一覧表示する
  • 特定のタスクの詳細を取得する
  • キューからタスクを削除する

設定

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

自然言語による Google Cloud Tasks キューおよびタスクとの対話が可能になり、ユーザーは Claude Desktop を介してキューの一覧表示、管理、一時停止/再開、タスクの処理を行うことができます。

  1. 特徴
    1. 設定
      1. Smithery経由でインストール
      2. 手動インストール
      3. 利用可能なツール
    2. Claude Desktopでの使用例
      1. キューを一時停止または再開する
      2. 保留中のタスクを取得する
      3. 一時停止中のキュー内のタスクを実行する
    3. 発達

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        Integrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.
        Last updated -
        15
        TypeScript
        MIT License
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables AI assistants like Claude to interact with Google Cloud Platform environments through natural language, allowing users to query and manage GCP resources during conversations.
        Last updated -
        9
        102
        62
        TypeScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        Enables managing Google Cloud Platform resources through natural language commands in Claude Desktop, supporting comprehensive operations across compute, storage, databases, networking, monitoring, and IAM without manual credential setup.
        Last updated -
        8
        Python
        • Apple
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.
        Last updated -
        16
        2
        TypeScript

      View all related MCP servers

      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