gtasks-mcp は、Claude AI 専用に設計された Google Tasks モデルコンテキストプロトコル(MCP)サーバーです。このプロジェクトにより、Claude は Google Tasks API と直接統合し、Google タスクの完全な管理機能を実現できます。
プロジェクトアドレス: https://github.com/zcaceres/gtasks-mcp
query
(string): 検索クエリ文字列cursor
(string, オプション): ページネーションカーソルtaskListId
(string, オプション): タスクリストIDtitle
(string, 必須): タスクタイトルnotes
(string, オプション): タスク備考due
(string, オプション): 締め切り日taskListId
(string, オプション): タスクリストIDid
(string, 必須): タスクIDuri
(string, 必須): タスクURItitle
(string, オプション): 新しいタスクタイトルnotes
(string, オプション): 新しいタスク備考status
(string, オプション): 新しいタスクステータス("needsAction" または "completed")due
(string, オプション): 新しい締め切り日taskListId
(string, 必須): タスクリストIDid
(string, 必須): タスクIDtaskListId
(string, 必須): タスクリストIDサーバーは Google Tasks リソースへのアクセスを提供します。
gtasks:///<task_id>
)Google Cloud プロジェクトの作成
Google Tasks API の有効化
OAuth 同意画面の設定
https://www.googleapis.com/auth/tasks
OAuth クライアント ID の作成
gcp-oauth.keys.json
にリネームし、プロジェクトのルートディレクトリに配置します次のコマンドを使用してサーバーをビルドします。
npm run build
または、監視モードを使用します。
npm run watch
Smithery を使用して自動的にインストールします。
npx -y @smithery/cli install @zcaceres/gtasks --client claude
npm run start auth
.gdrive-server-credentials.json
)に保存されますこのサーバーを Claude Desktop アプリケーションと統合するには、アプリケーションのサーバー構成に以下を追加します。
{
"mcpServers": {
"gtasks": {
"command": "/opt/homebrew/bin/node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
]
}
}
}