local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows listing, reading, searching, creating, updating, and deleting tasks in Google Tasks. Supports accessing task details including title, status, due date, notes, and other metadata.
Google Tasks MCP サーバー
この MCP サーバーは Google Tasks と統合されており、タスクの一覧表示、読み取り、検索、作成、更新、削除が可能になります。
コンポーネント
ツール
- 検索
- Google ToDo リストでタスクを検索する
- 入力:
query
(文字列): 検索クエリ - 詳細と一致するタスクを返します
- リスト
- Google Tasksですべてのタスクを一覧表示する
- オプション入力:
cursor
(文字列): ページ区切りのカーソル - すべてのタスクのリストを返します
- 作成する
- Google Tasksで新しいタスクを作成する
- 入力:
taskListId
(文字列、オプション): タスクリストIDtitle
(文字列、必須): タスクのタイトルnotes
(文字列、オプション): タスクのメモdue
(文字列、オプション): 期日
- タスク作成の確認を返します
- アップデート
- Google ToDo リストで既存のタスクを更新する
- 入力:
taskListId
(文字列、オプション): タスクリストIDid
(文字列、必須): タスクIDuri
(文字列、必須): タスクURItitle
(文字列、オプション): 新しいタスクのタイトルnotes
(文字列、オプション): 新しいタスクのメモstatus
(文字列、オプション):新しいタスクのステータス(「needsAction」または「completed」)due
(文字列、オプション): 新しい期日
- タスク更新の確認を返します
- 消去
- Google ToDo リストでタスクを削除する
- 入力:
taskListId
(文字列、必須): タスクリストIDid
(文字列、必須): タスクID
- タスク削除の確認を返します
- クリア
- Google Tasks のタスクリストから完了したタスクを消去する
- 入力:
taskListId
(文字列、必須): タスクリストID - クリアされたタスクの確認を返します
リソース
サーバーは、Google Tasks リソースへのアクセスを提供します。
- タスク(
gtasks:///<task_id>
)- Google ToDo リスト内の個々のタスクを表します
- タイトル、ステータス、期限、メモ、その他のメタデータを含むタスクの詳細の読み取りをサポートします
- 提供されているツールを使用して、一覧表示、読み取り、作成、更新、削除できます。
はじめる
- 新しい Google Cloud プロジェクトを作成する
- Google Tasks APIを有効にする
- OAuth 同意画面を構成する(テストの場合は「内部」で問題ありません)
- スコープを追加する
https://www.googleapis.com/auth/tasks
- アプリケーションタイプ「デスクトップアプリ」のOAuth クライアント ID を作成します
- クライアントのOAuthキーのJSONファイルをダウンロードします
- キーファイルの名前を
gcp-oauth.keys.json
に変更し、このリポジトリのルートに配置します(つまり、gcp-oauth.keys.json
)
必ずnpm run build
またはnpm run watch
のいずれかを使用してサーバーをビルドしてください。
Smithery経由でインストール
Smithery経由で Claude Desktop に Google Tasks Server を自動的にインストールするには:
Copy
認証
認証して資格情報を保存するには:
auth
引数を付けてサーバーを実行します:npm run start auth
- これにより、システムブラウザで認証フローが開きます。
- 認証プロセスを完了する
- 資格情報は、このリポジトリのルートに保存されます (つまり、
.gdrive-server-credentials.json
)
デスクトップアプリでの使用
このサーバーをデスクトップ アプリと統合するには、アプリのサーバー構成に以下を追加します。
Copy
This server cannot be installed
Google Tasks と統合して、タスクの一覧表示、読み取り、検索、作成、更新、削除を可能にします。