Todo List MCP Server
Todo List MCP Server
Небольшой сервер Model Context Protocol, который превращает обычный JSON-файл в список задач: MCP-совместимый клиент (Claude Desktop, Claude Code, Cursor и т. д.) может читать его и управлять им от вашего имени.
Что он делает
Он предоставляет пять инструментов и один ресурс:
Инструмент | Описание |
| Добавляет новую задачу. |
| Показывает список задач. |
| Отмечает задачу как выполненную. |
| Удаляет задачу навсегда. |
| Удаляет все выполненные задачи одним вызовом. |
Ресурс | Описание |
| JSON-дамп всех задач только для чтения. |
Данные хранятся в todos.json рядом с server.py, поэтому они сохраняются после перезапусков.
Related MCP server: MCP Todo List
Установка
# 1. Clone / copy this folder
cd todo-mcp
# 2. Create a virtual environment and install dependencies
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
pip install -r requirements.txt
# 3. Run it directly to sanity-check it starts (Ctrl+C to stop)
python server.pyПодключение к MCP-клиенту
Claude Desktop
Добавьте это в ваш claude_desktop_config.json (Настройки → Разработчик → Изменить конфигурацию):
{
"mcpServers": {
"todo-list": {
"command": "/absolute/path/to/todo-mcp/venv/bin/python",
"args": ["/absolute/path/to/todo-mcp/server.py"]
}
}
}Перезапустите Claude Desktop — и вы увидите инструменты для работы с задачами в панели выбора инструментов (значок молотка). Попробуйте: «Добавь „завершить тикет MCP“ как задачу с высоким приоритетом, затем покажи все ожидающие задачи».
MCP Inspector (для локальной отладки)
npx @modelcontextprotocol/inspector python server.pyОткроется браузерный интерфейс, где вы можете вызывать каждый инструмент вручную и видеть необработанные JSON-RPC запросы/ответы — лучший способ понять, что именно передаётся по сети между клиентом и сервером.
Развёртывание на Smithery
Запушьте эту папку в публичный GitHub-репозиторий (нужны
server.py,pyproject.toml,requirements.txtиsmithery.yaml).Перейдите на smithery.ai → Новый сервер → подключите ваш GitHub-репозиторий.
Smithery читает
smithery.yaml, чтобы узнать, как запустить сервер (python server.pyчерез stdio), и автоматически собирает и развёртывает его.После развёртывания любой желающий сможет добавить его в свой MCP-клиент прямо со страницы вашего сервера на Smithery — без необходимости локальной настройки.
Как это устроено
Сервер построен на официальном MCP Python SDK с использованием FastMCP, который превращает обычные Python-функции в MCP-инструменты с помощью декоратора @mcp.tool() — аннотации типов и docstring автоматически становятся JSON-схемой и описанием инструмента, и именно их читает клиентская модель, чтобы решить, когда и как вызывать каждый инструмент.
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that allows AI assistants to manage todo lists stored in a simple markdown file, supporting creation, reading, updating, and deletion of todo items with persistent IDs.5146MIT
- Flicense-qualityCmaintenanceMCP server that exposes a TODO list API to AI assistants, enabling natural language management of tasks with create, read, update, and delete operations.
- Alicense-qualityCmaintenanceA CRUD todo list server that exposes tools to create, list, and conclude tasks, compatible with any MCP host.11MIT
- Alicense-qualityCmaintenanceMCP server that integrates with myTinyTodo to list, create, edit, and complete tasks via its JSON HTTP API.MIT
Related MCP Connectors
MCP server for generating rough-draft project plans from natural-language prompts.
A basic MCP server to operate on the Postman API.
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
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/exemuneeb/mcp-task'
If you have feedback or need assistance with the MCP directory API, please join our Discord server