Skip to main content
Glama
zcaceres

Google Tasks MCP Server

by zcaceres

Google Tasks MCP サーバー

gtasks mcp ロゴ鍛冶屋のバッジ

この MCP サーバーは Google Tasks と統合されており、タスクの一覧表示、読み取り、検索、作成、更新、削除が可能になります。

コンポーネント

ツール

  • 検索

    • Google ToDo リストでタスクを検索する

    • 入力: query (文字列): 検索クエリ

    • 詳細と一致するタスクを返します

  • リスト

    • Google Tasksですべてのタスクを一覧表示する

    • オプション入力: cursor (文字列): ページ区切りのカーソル

    • すべてのタスクのリストを返します

  • 作成する

    • Google Tasksで新しいタスクを作成する

    • 入力:

      • taskListId (文字列、オプション): タスクリストID

      • title (文字列、必須): タスクのタイトル

      • notes (文字列、オプション): タスクのメモ

      • due (文字列、オプション): 期日

    • タスク作成の確認を返します

  • アップデート

    • Google ToDo リストで既存のタスクを更新する

    • 入力:

      • taskListId (文字列、オプション): タスクリストID

      • id (文字列、必須): タスクID

      • uri (文字列、必須): タスクURI

      • title (文字列、オプション): 新しいタスクのタイトル

      • notes (文字列、オプション): 新しいタスクのメモ

      • status (文字列、オプション):新しいタスクのステータス(「needsAction」または「completed」)

      • due (文字列、オプション): 新しい期日

    • タスク更新の確認を返します

  • 消去

    • Google ToDo リストでタスクを削除する

    • 入力:

      • taskListId (文字列、必須): タスクリストID

      • id (文字列、必須): タスクID

    • タスク削除の確認を返します

  • クリア

    • Google Tasks のタスクリストから完了したタスクを消去する

    • 入力: taskListId (文字列、必須): タスクリストID

    • クリアされたタスクの確認を返します

リソース

サーバーは、Google Tasks リソースへのアクセスを提供します。

  • タスク( gtasks:///<task_id> )

    • Google ToDo リスト内の個々のタスクを表します

    • タイトル、ステータス、期限、メモ、その他のメタデータを含むタスクの詳細の読み取りをサポートします

    • 提供されているツールを使用して、一覧表示、読み取り、作成、更新、削除できます。

Related MCP server: Google Drive MCP Server

はじめる

  1. 新しい Google Cloud プロジェクトを作成する

  2. Google Tasks APIを有効にする

  3. OAuth 同意画面を構成する(テストの場合は「内部」で問題ありません)

  4. スコープを追加するhttps://www.googleapis.com/auth/tasks

  5. アプリケーションタイプ「デスクトップアプリ」のOAuth クライアント ID を作成します

  6. クライアントのOAuthキーのJSONファイルをダウンロードします

  7. キーファイルの名前をgcp-oauth.keys.jsonに変更し、このリポジトリのルートに配置します(つまり、 gcp-oauth.keys.json

必ずnpm run buildまたはnpm run watchのいずれかを使用してサーバーをビルドしてください。

Smithery経由でインストール

Smithery経由で Claude Desktop に Google Tasks Server を自動的にインストールするには:

npx -y @smithery/cli install @zcaceres/gtasks --client claude

認証

認証して資格情報を保存するには:

  1. auth引数を付けてサーバーを実行します: npm run start auth

  2. これにより、システムブラウザで認証フローが開きます。

  3. 認証プロセスを完了する

  4. 資格情報は、このリポジトリのルートに保存されます (つまり、 .gdrive-server-credentials.json )

デスクトップアプリでの使用

このサーバーをデスクトップ アプリと統合するには、アプリのサーバー構成に以下を追加します。

{ "mcpServers": { "gtasks": { "command": "/opt/homebrew/bin/node", "args": [ "{ABSOLUTE PATH TO FILE HERE}/dist/index.js" ] } } }
-
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/zcaceres/gtasks-mcp'

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