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.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
- 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.
Claude と Google Tasks を橋渡しするモデル コンテキスト プロトコル サーバー。ユーザーは Claude インターフェースを通じてタスク リストとタスクを直接管理できます。
Related MCP Servers
- AsecurityAlicenseAqualityModel 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 -101,293173JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.Last updated -2Python
- AsecurityAlicenseAqualityA 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 -101,2935TypeScriptMIT License
- -securityAlicense-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 -JavaScriptMIT License