todo list mcp server
{"type": "text"}
📝 Personal To-Do List MCP Server
ミニマルで機能的なModel Context Protocol (MCP)サーバーで、AIアシスタントに堅牢なローカルTo-Doリストマネージャーを提供します。このサーバーは、外部APIや複雑なデータベースを必要とせずに、AIがローカル状態を管理し、永続データ(CRUD操作)と対話する方法を示しています。
🌐 ライブデモとメディア
ライブレジストリ一覧: Glama MCP Server
Related MCP server: Todo MCP Server
📸 スクリーンショット

✨ 主な機能
🤖 ネイティブAI統合: Claude Desktop、Cursor、Antigravityとシームレスに動作します。
🛠️ 完全なCRUD操作: タスクの追加、一覧表示、完了、削除ができます。
📊 リアルタイムサマリー: 保留中タスクと完了済みタスクを要約した読み取り専用リソースを提供します。
🔒 プライベートなローカルストレージ: JSONを使用して、データをローカルマシンにのみ保存します。
⚙️ 設定不要: 最新のPythonパッケージングで、そのまま動作します。
🛠️ 技術スタック表
カテゴリ | 技術 | 目的 |
プロトコル | Model Context Protocol (MCP) | AIとツールの通信標準 |
言語 | Python 3.10+ | コアロジックと実行 |
SDK |
| 公式Anthropic SDK for Python |
パッケージマネージャー |
| 最新の依存関係管理 |
データベース | ローカルJSONファイル | 永続的なローカル状態ストレージ |
⚙️ 仕組み
ツール呼び出し: AIクライアントがMCPサーバーにJSON-RPCリクエストを送信します(例:
add_task)。実行: Pythonサーバーがローカルの
todos.jsonファイルを解析します。変更: サーバーが新しいタスクでJSONファイルを更新して保存します。
応答: サーバーがAIクライアントに成功確認を返します。
🏗️ プロジェクトアーキテクチャ
graph LR
A[AI Assistant] <-->|JSON-RPC via stdio| B[Todo MCP Server]
B -->|Read/Write| C[(todos.json)]
B --> D[Tools: add, list, delete, complete]
B --> E[Resources: todo://summary]📂 プロジェクト構造
├── docs/ # Learning outcomes and documentation
│ ├── inspector.png
│ └── resend-experience.md
├── src/
│ └── todo_mcp/ # Core MCP server package
│ ├── __init__.py
│ ├── __main__.py # Execution entrypoint
│ └── server.py # Tools and resources logic
├── .gitignore
├── pyproject.toml # Modern Python package configuration
└── README.md💻 ローカルセットアップとインストール
前提条件
Python 3.10以上
Node.js(インスペクタを使用する場合は
npx用)
インストール
リポジトリをクローンして、pipでローカルにインストールします:
git clone https://github.com/Arslan-Codes097/todo-list-mcp-server.git
cd todo-list-mcp-server
pip install .ローカルでの実行(インスペクタ)
インタラクティブなMCPインスペクタUIでツールをテストするには:
npx @modelcontextprotocol/inspector python -m todo_mcpAIクライアントへの接続(インストール不要)
このサーバーを使用する最も簡単な方法は、uvxを使用することです。リポジトリを手動でクローンする必要なく、サーバーを自動的にダウンロードして実行します。
クライアントのconfig.jsonに以下を追加します:
{
"mcpServers": {
"todo-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Arslan-Codes097/todo-list-mcp-server.git",
"python",
"-m",
"todo_mcp"
]
}
}
}👤 著者とクレジット
Arslan
GitHub: @Arslan-Codes097
Model Context Protocolの実践的な探求として構築されました。
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceThis MCP server provides tools to manage a todo list with CRUD operations, enabling listing, creating, updating, and deleting todos.
- AlicenseNot gradedqualityDmaintenanceA simple MCP server for managing todo items with SQLite database storage, supporting add, list, and remove operations.136ISC
- AlicenseNot gradedqualityCmaintenanceA CRUD todo list server that exposes tools to create, list, and conclude tasks, compatible with any MCP host.8MIT
- AlicenseBqualityNot gradedmaintenanceA basic MCP server for managing a todo list stored in a local JSON file, enabling task creation, completion, listing, and daily summary generation.28MIT
Related MCP Connectors
A basic MCP server to operate on the Postman API.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for URL shortening and management
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Arslan-Codes097/todo-list-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server