Skip to main content
Glama
arpitbatra123

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 - リストから完了したタスクをすべてクリアします

Related MCP server: Google Search MCP Server

セットアップ手順

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 プロジェクト

スクリーンショット

ライセンス

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

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

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