Skip to main content
Glama

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 リスト内の個々のタスクを表します
    • タイトル、ステータス、期限、メモ、その他のメタデータを含むタスクの詳細の読み取りをサポートします
    • 提供されているツールを使用して、一覧表示、読み取り、作成、更新、削除できます。

はじめる

  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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Google Tasks と統合して、タスクの一覧表示、読み取り、検索、作成、更新、削除を可能にします。

  1. コンポーネント
    1. ツール
    2. リソース
  2. はじめる
    1. Smithery経由でインストール
    2. 認証
    3. デスクトップアプリでの使用

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    Enables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.
    Last updated -
    1,971
    9
    JavaScript
    MIT License
  • -
    security
    A
    license
    -
    quality
    Integrates with Google Drive to enable listing, searching, and reading files, plus reading and writing to Google Sheets.
    Last updated -
    91
    86
    TypeScript
    MIT License
  • A
    security
    F
    license
    A
    quality
    A TypeScript Model Context Protocol server that integrates with Google Tasks API, allowing users to create, list, update, delete, and toggle completion status of tasks.
    Last updated -
    4
    3
    JavaScript
  • -
    security
    -
    license
    -
    quality
    Integrates with Google Drive to enable listing, reading, and searching over files, with automatic export of Google Workspace documents to appropriate formats.
    Last updated -
    1,971
    JavaScript

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/zcaceres/gtasks-mcp'

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