Todo List MCP Server
TodoリストMCPサーバー
ToDo 項目を管理するための包括的な API を提供するモデル コンテキスト プロトコル (MCP) サーバー。
📚 学習リソース:このプロジェクトは、MCP実装の教育的な例として設計されています。プロジェクトの仕組みと実装方法の詳細な説明については、 GUIDE.mdをご覧ください。
特徴
ToDoを作成: タイトルとマークダウンの説明を付けて新しいタスクを追加します
ToDo の更新: 既存のタスクを変更する
タスクを完了する: タスクを完了としてマークする
ToDo を削除: リストからタスクを削除します
ToDo を検索: タイトルまたは作成日でタスクを検索
タスクの概要: アクティブなタスクの概要を素早く把握
Related MCP server: Todo MCP Server
ツール
この 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の要約を生成する
インストール
# Clone the repository
git clone https://github.com/RegiByte/todo-list-mcp.git
cd todo-list-mcp
# Install dependencies
npm install
# Build the project
npm run build使用法
サーバーの起動
npm startClaude for Desktop での設定
クロードデスクトップ
これをclaude_desktop_config.jsonに追加します:
{
"mcpServers": {
"todo": {
"command": "node",
"args": ["/absolute/path/to/todo-list-mcp/dist/index.js"]
}
}
}カーソル
「カーソル設定」-> MCPに移動します
「コマンド」タイプの新しいMCPサーバーを追加する
サーバーの絶対パスを追加し、ノードで実行します
例: node /absolute/path/to/todo-list-mcp/dist/index.js
コマンド例
Claude for Desktop または Cursor と併用する場合は、次の操作を試してください。
「MCP がなぜ役立つのかを説明する説明を添えて、MCP を学ぶための ToDo を作成します」
「アクティブなToDoをすべて一覧表示する」
「明日の会議の議題の詳細をマークダウンでToDoに記入する」
「学習中のMCP ToDoを完了としてマークする」
「すべてのアクティブなToDoを要約する」
プロジェクト構造
このプロジェクトでは、コードを理解しやすくするために、明確な関心の分離を採用しています。
src/
├── models/ # Data structures and validation schemas
├── services/ # Business logic and database operations
├── utils/ # Helper functions and formatters
├── config.ts # Configuration settings
├── client.ts # Test client for local testing
└── index.ts # Main entry point with MCP tool definitionsこのプロジェクトから学ぶこと
このプロジェクトは教育リソースとして設計されています。最大限に活用するには、以下の点にご注意ください。
デザインの包括的な説明については、 GUIDE.mdをご覧ください。
実装の詳細を理解するために、コメントが豊富なソースコードを調べます。
テストクライアントを使用して、サーバーが実際にどのように動作するかを確認します。
独自のツールを追加したり、既存のツールを拡張したりして実験してみましょう
発達
建物
npm run build開発モードで実行
npm run devライセンス
マサチューセッツ工科大学
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, list, and complete todo items through MCP.
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseBqualityCmaintenanceA server implementation that enables LLMs to programmatically manage tasks in Todo.txt files using the Model Context Protocol (MCP), supporting operations like adding, completing, deleting, listing, searching, and filtering tasks.1117 npm9ISC
- FlicenseNot gradedqualityDmaintenanceA Model Context Protocol server for managing todo lists and items with advanced features including task assignment, priorities, recurrence, filtering, and webhook notifications.1-
- AlicenseNot gradedqualityDmaintenanceA robust Model Context Protocol server for managing todos with capabilities for task creation, filtering, and statistical analysis. It enables AI assistants to interact with todo datasets through specialized tools, structured resources, and intelligent productivity prompts.13 npmMIT
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides tools to manage a todo list with CRUD operations, enabling listing, creating, updating, and deleting todos.-