TodoリストMCPサーバー
ToDo 項目を管理するための包括的な API を提供するモデル コンテキスト プロトコル (MCP) サーバー。
📚 学習リソース:このプロジェクトは、MCP実装の教育的な例として設計されています。プロジェクトの仕組みと実装方法の詳細な説明については、 GUIDE.mdをご覧ください。
特徴
- ToDoを作成: タイトルとマークダウンの説明を付けて新しいタスクを追加します
- ToDo の更新: 既存のタスクを変更する
- タスクを完了する: タスクを完了としてマークする
- ToDo を削除: リストからタスクを削除します
- ToDo を検索: タイトルまたは作成日でタスクを検索
- タスクの概要: アクティブなタスクの概要を素早く把握
ツール
この MCP サーバーは次のツールを公開します。
create-todo
: 新しい Todo アイテムを作成しますlist-todos
: すべてのToDoを一覧表示するget-todo
: IDで特定のToDoを取得するupdate-todo
: ToDo のタイトルまたは説明を更新するcomplete-todo
: Todo を完了としてマークしますdelete-todo
: ToDo を削除するsearch-todos-by-title
: タイトルでtodoを検索(大文字と小文字を区別しない部分一致)search-todos-by-date
: 作成日でToDoを検索します(形式: YYYY-MM-DD)list-active-todos
: 完了していないすべてのToDoを一覧表示するsummarize-active-todos
: すべてのアクティブな(完了していない)todoの要約を生成する
インストール
使用法
サーバーの起動
Claude for Desktop での設定
クロードデスクトップ
これをclaude_desktop_config.json
に追加します:
カーソル
- 「カーソル設定」-> MCPに移動します
- 「コマンド」タイプの新しいMCPサーバーを追加する
- サーバーの絶対パスを追加し、ノードで実行します
- 例: node /absolute/path/to/todo-list-mcp/dist/index.js
コマンド例
Claude for Desktop または Cursor と併用する場合は、次の操作を試してください。
- 「MCP がなぜ役立つのかを説明する説明を添えて、MCP を学ぶための ToDo を作成します」
- 「アクティブなToDoをすべて一覧表示する」
- 「明日の会議の議題の詳細をマークダウンでToDoに記入する」
- 「学習中のMCP ToDoを完了としてマークする」
- 「すべてのアクティブなToDoを要約する」
プロジェクト構造
このプロジェクトでは、コードを理解しやすくするために、明確な関心の分離を採用しています。
このプロジェクトから学ぶこと
このプロジェクトは教育リソースとして設計されています。最大限に活用するには、以下の点にご注意ください。
- デザインの包括的な説明については、 GUIDE.mdをご覧ください。
- 実装の詳細を理解するために、コメントが豊富なソースコードを調べます。
- テストクライアントを使用して、サーバーが実際にどのように動作するかを確認します。
- 独自のツールを追加したり、既存のツールを拡張したりして実験してみましょう
発達
建物
開発モードで実行
ライセンス
マサチューセッツ工科大学
You must be authenticated.
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
タスクの作成、更新、完了、削除、検索、要約などの ToDo 項目を管理するためのツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。
Related Resources
Related MCP Servers
- -securityAlicense-qualityA simple Model Context Protocol (MCP) server that integrates with Notion's API to manage my personal todo list through Claude.Last updated -117PythonMIT License
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -3936JavaScriptApache 2.0
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -securityAlicense-qualityMCP Server provides a simpler API to interact with the Model Context Protocol by allowing users to define custom tools and services to streamline workflows and processes.Last updated -132TypeScriptMIT License