todo list mcp server
📝 Персональный MCP-сервер для списка дел
Минималистичный и функциональный сервер Model Context Protocol (MCP), который предоставляет AI-ассистентам надежный локальный менеджер списка дел. Этот сервер демонстрирует, как AI может управлять локальным состоянием и взаимодействовать с постоянными данными (CRUD-операции) без внешних API или сложных баз данных.
🌐 Живое демо и медиа
Публикация в реестре: Glama MCP Server
Related MCP server: Todo MCP Server
📸 Скриншоты

✨ Ключевые возможности
🤖 Нативная интеграция с ИИ: бесшовно работает с Claude Desktop, Cursor и Antigravity.
🛠️ Полные CRUD-операции: добавление, просмотр, завершение и удаление задач.
📊 Сводки в реальном времени: предоставляет ресурсы только для чтения со сводкой по незавершенным и завершенным задачам.
🔒 Приватное локальное хранилище: хранит данные строго на вашем локальном компьютере с помощью JSON.
⚙️ Нулевая настройка: работает полностью из коробки с современной упаковкой Python.
🛠️ Таблица технологического стека
Категория | Технология | Назначение |
Протокол | Model Context Protocol (MCP) | Стандарт коммуникации ИИ с инструментами |
Язык | Python 3.10+ | Основная логика и выполнение |
SDK |
| Официальный SDK Anthropic для Python |
Менеджер пакетов |
| Современное управление зависимостями |
База данных | Локальный JSON-файл | Постоянное локальное хранилище состояния |
⚙️ Как это работает
Вызов инструмента: ИИ-клиент отправляет JSON-RPC-запрос на MCP-сервер (например,
add_task).Выполнение: Python-сервер разбирает локальный файл
todos.json.Изменение: сервер обновляет JSON-файл новой задачей и сохраняет его.
Ответ: сервер возвращает подтверждение успеха ИИ-клиенту.
🏗️ Архитектура проекта
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, если используется Inspector)
Установка
Клонируйте репозиторий и установите его локально с помощью pip:
git clone https://github.com/Arslan-Codes097/todo-list-mcp-server.git
cd todo-list-mcp-server
pip install .Локальный запуск (Inspector)
Чтобы протестировать инструменты в интерактивном интерфейсе MCP Inspector:
npx @modelcontextprotocol/inspector python -m todo_mcpПодключение к ИИ-клиенту (без установки)
Самый простой способ использовать этот сервер — через 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