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 を有効にする
Google Cloud Consoleにアクセスします
新しいプロジェクトを作成する
「APIとサービス」>「ライブラリ」に移動します
「Google Tasks API」を検索して有効にします
「APIとサービス」>「認証情報」に移動します
「認証情報を作成」>「OAuthクライアントID」をクリックします。
OAuth 同意画面を構成する (個人使用の場合は外部でも問題ありません)
アプリケーションの種類として「Webアプリケーション」を選択します。
承認されたリダイレクトURIとして「 http://localhost:3000 」を追加します。
クライアントIDとシークレットを作成する
2. デスクトップ用にClaudeを設定する
デスクトップ版Claudeをインストールする
Claude 構成ファイルを開きます。
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Google Tasks MCP サーバー構成を追加します。
パスと資格情報を独自の値に置き換えます。
3. サーバーの構築と実行
依存関係をインストールします:
サーバーを構築します。
デスクトップ版のClaudeを再起動
認証フロー
Google Tasks MCP サーバーを初めて使用する場合:
authenticateツールを使用して認証URLを取得しますブラウザでURLにアクセスし、Googleアカウントでサインインしてください
承認後、ブラウザページにコードが表示されます
このコードを使用して
set-auth-codeツールを使用して認証を完了します他のすべてのツールを使用してGoogle Tasksとやり取りできるようになりました
認証はセッションベースであるため、サーバーを再起動すると失われますのでご注意ください。そのたびに再認証が必要になります。
要件
Node.js 14以上
Claude for Desktop(最新バージョン)
Tasks API が有効になっている Google Cloud プロジェクト
スクリーンショット

ライセンス
このプロジェクトはデモンストレーション目的のみに使用してください。自己責任でご利用ください。
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.
Tools
Claude と Google Tasks を橋渡しするモデル コンテキスト プロトコル サーバー。ユーザーは Claude インターフェースを通じてタスク リストとタスクを直接管理できます。
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityModel 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 -10391197MIT License
- -security-license-qualityA Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.Last updated -1
- Asecurity-licenseAqualityA Model Context Protocol server that allows Claude Desktop to manage and execute tasks in a queue-based system, supporting planning, execution, and completion phases.Last updated -103916MIT License
- -security-license-qualityA Model Context Protocol server that enables Claude to interact with Gmail through a secure OAuth2 connection, providing email management capabilities like listing, sending, deleting, and organizing emails.Last updated -MIT License