Skip to main content
Glama
mstfe

Google Tasks MCP Server

by mstfe

Google Tasks MCP サーバー

Google タスクを管理するためのモデル コンテキスト プロトコル (MCP) サーバー。

このTypeScriptベースのMCPサーバーは、Google Tasks APIとの統合により、MCPのコアコンセプトを実証しています。これにより、タスクを構造化され効率的に管理できます。


特徴

リソース

  • デフォルトのタスク リスト: URI tasks://defaultを介してデフォルトの Google タスク リスト内のタスクにアクセスします。

  • タスクの詳細: タイトル、メモ、完了ステータスなどのタスクに関するメタデータを提供します。

  • JSON MIME タイプ: タスクは機械が読み取り可能な JSON 形式で表されます。

ツール

  • create_task : デフォルトのタスク リストに新しいタスクを作成します。

    • パラメータ:

      • title (文字列、オプション): タスクのタイトル。

      • notes (文字列、オプション): タスクに関する追加のメモ。

      • taskId (文字列、オプション): タスクの一意の ID。

      • status (文字列、オプション): タスクのステータス (例: "needsAction" または "completed")。

    • レスポンス: 作成されたタスクの詳細を返します。

  • list_tasks : デフォルトのタスク リスト内のすべてのタスクを一覧表示します。

    • パラメータ: なし。

    • レスポンス: デフォルトのタスク リスト内のすべてのタスクの JSON 配列を返します。

  • delete_task : デフォルトのタスク リストからタスクを削除します。

    • パラメータ:

      • taskId (文字列、必須): 削除するタスクの ID。

    • 応答: タスクが正常に削除されたことを確認します。

  • update_task : デフォルトのタスク リスト内の既存のタスクを更新します。

    • パラメータ:

      • taskId (文字列、必須): 更新するタスクの ID。

      • title (文字列、オプション): タスクの新しいタイトル。

      • notes (文字列、オプション): タスクの新しいメモ。

    • レスポンス: タスクの更新された詳細を返します。

  • complete_task : タスクの完了ステータスを切り替えます。

    • パラメータ:

      • taskId (文字列、必須): 完了ステータスを切り替えるタスクの ID。

    • 応答: 新しいステータスを含む、更新されたタスクの詳細を返します。


Related MCP server: MCP Server

機能性

  • MCP を介して大規模言語モデル (LLM) またはその他のアプリケーションとの簡単な統合を提供します。

  • 構造化されたツール定義により、タスク管理が直感的でアクセスしやすくなります。

  • タスクの作成、一覧表示、削除、更新、完了ステータスの切り替えを完全にサポートします。


使用法

サーバーの実行

サーバーを起動するには:

node build/index.js

利用可能なコマンド

  • create_task : オプションのパラメータを使用して新しいタスクを作成します。

    {
      "title": "Complete project",
      "notes": "Finalize module 3",
      "status": "needsAction"
    }
  • list_tasks : デフォルトのタスク リスト内のすべてのタスクを取得します。

    • パラメータは必要ありません。

    • タスクの配列を返します。

  • delete_task : ID でタスクを削除します。

    {
      "taskId": "unique-task-id"
    }
  • update_task : タスクのタイトル、メモ、その他の詳細を ID で更新します。

    {
      "taskId": "unique-task-id",
      "title": "Updated task title",
      "notes": "Updated task notes"
    }
  • complete_task : タスクの完了ステータスを切り替えます。

    {
      "taskId": "unique-task-id"
    }

complete_taskのレスポンス例

完成前

{
  "taskId": "unique-task-id",
  "title": "Finish the report",
  "status": "needsAction"
}

完了後

{
  "taskId": "unique-task-id",
  "title": "Finish the report",
  "status": "completed"
}

デバッグ

MCPサーバーはstdio経由で通信するため、デバッグには追加のツールが必要です。MCP Inspectorの使用をお勧めします。

インスペクターを起動するには:

npm run inspector

インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供するため、サーバーのテストとデバッグが容易になります。

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。

Install Server
A
license - permissive license
B
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A Model Context Protocol server for Wix AI tools

  • A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…

View all MCP Connectors

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/mstfe/mcp-google-tasks'

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