Skip to main content
Glama

Google Tasks MCP Server

Google Tasks MCP サーバー

このモデル コンテキスト プロトコル (MCP) サーバーは、Claude と Google Tasks 間のブリッジを提供し、タスク リストとタスクを Claude から直接管理できるようにします。

**注:**このプロジェクトのすべてのコード (一部の編集を除く) は「バイブ コーディング」されており、私からの指示に従って Claude が生成しました。

特徴

この MCP サーバーは次の機能を提供します。

タスクリスト管理

  • list-tasklists - すべてのタスクリストを一覧表示する
  • get-tasklist - 特定のタスクリストの詳細を取得する
  • create-tasklist - 新しいタスクリストを作成する
  • update-tasklist - 既存のタスクリストを更新する
  • delete-tasklist - タスクリストを削除する

タスク管理

  • list-tasks - タスクリスト内のすべてのタスクを一覧表示する
  • get-task - 特定のタスクの詳細を取得する
  • create-task - 新しいタスクを作成する
  • update-task - 既存のタスクを更新する
  • delete-task - タスクを削除する
  • complete-task - タスクを完了としてマークする
  • move-task - タスクを移動する(順序変更または親の変更)
  • clear-completed-tasks - リストから完了したタスクをすべてクリアします

セットアップ手順

1. Google Cloud プロジェクトを作成し、API を有効にする

  1. Google Cloud Consoleにアクセスします
  2. 新しいプロジェクトを作成する
  3. 「APIとサービス」>「ライブラリ」に移動します
  4. 「Google Tasks API」を検索して有効にします
  5. 「APIとサービス」>「認証情報」に移動します
  6. 「認証情報を作成」>「OAuthクライアントID」をクリックします。
  7. OAuth 同意画面を構成する (個人使用の場合は外部でも問題ありません)
  8. アプリケーションの種類として「Webアプリケーション」を選択します。
  9. 承認されたリダイレクトURIとして「 http://localhost:3000 」を追加します。
  10. クライアントIDとシークレットを作成する

2. デスクトップ用にClaudeを設定する

  1. デスクトップ版Claudeをインストールする
  2. Claude 構成ファイルを開きます。
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  3. Google Tasks MCP サーバー構成を追加します。
{ "mcpServers": { "google-tasks": { "command": "node", "args": ["/path/to/google-tasks-mcp/build/index.js"], "env": { "GOOGLE_CLIENT_ID": "your_client_id_here", "GOOGLE_CLIENT_SECRET": "your_client_secret_here", "GOOGLE_REDIRECT_URI": "http://localhost:3000/oauth2callback" } } } }

パスと資格情報を独自の値に置き換えます。

3. サーバーの構築と実行

  1. 依存関係をインストールします:
npm install
  1. サーバーを構築します。
npm run build
  1. デスクトップ版のClaudeを再起動

認証フロー

Google Tasks MCP サーバーを初めて使用する場合:

  1. authenticateツールを使用して認証URLを取得します
  2. ブラウザでURLにアクセスし、Googleアカウントでサインインしてください
  3. 承認後、ブラウザページにコードが表示されます
  4. このコードを使用してset-auth-codeツールを使用して認証を完了します
  5. 他のすべてのツールを使用してGoogle Tasksとやり取りできるようになりました

認証はセッションベースであるため、サーバーを再起動すると失われますのでご注意ください。そのたびに再認証が必要になります。

要件

  • Node.js 14以上
  • Claude for Desktop(最新バージョン)
  • Tasks API が有効になっている Google Cloud プロジェクト

スクリーンショット

ライセンス

このプロジェクトはデモンストレーション目的のみに使用してください。自己責任でご利用ください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Claude と Google Tasks を橋渡しするモデル コンテキスト プロトコル サーバー。ユーザーは Claude インターフェースを通じてタスク リストとタスクを直接管理できます。

  1. 特徴
    1. タスクリスト管理
    2. タスク管理
  2. セットアップ手順
    1. Google Cloud プロジェクトを作成し、API を有効にする
    2. デスクトップ用にClaudeを設定する
    3. サーバーの構築と実行
  3. 認証フロー
    1. 要件
      1. スクリーンショット
        1. ライセンス

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
            Last updated -
            10
            1,397
            28
            JavaScript
            MIT License
            • Apple
          • 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
          • 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
            A Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.
            Last updated -
            Python
            • Linux

          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/arpitbatra123/mcp-googletasks'

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