mcp-todo-server
mcp-todo-server
Базовый MCP-сервер (Model Context Protocol), предоставляющий список задач (to-do list), реализованный на TypeScript с использованием официального SDK @modelcontextprotocol/sdk.
Внеаудиторная работа 1 — Программирование IV — Model Context Protocol.
Предоставляемые возможности
Тип | Имя | Описание |
Resource |
| Возвращает полный список задач, хранящихся в |
Tool |
| Добавляет новую задачу (название, описание, приоритет) |
Tool |
| Помечает существующую задачу как выполненную по её ID |
Prompt |
| Создаёт шаблон сводки текущего состояния задач |
Related MCP server: MCP Todo Server
Структура проекта
mcp-todo-server/
├── src/
│ └── server.ts # Servidor MCP principal
├── tasks.json # Almacenamiento de tareas (base de datos simple)
├── tsconfig.json # Configuración de TypeScript
├── package.json
└── README.mdТребования
Node.js 18 или выше
npm
Установка
npm installЭто устанавливает зависимости: @modelcontextprotocol/sdk, zod (валидация схем),
а в качестве зависимостей для разработки — typescript, @types/node и tsx.
Запуск
Режим разработки (запускает TypeScript напрямую, без компиляции):
npm run devПроизводственный режим (компилирует в JavaScript, а затем запускает):
npm run build
npm startСервер взаимодействует через stdio (стандартный ввод/вывод) — транспорт, используемый Claude Desktop и большинством локальных MCP-клиентов. При успешном запуске вы увидите в терминале:
Servidor MCP 'mcp-todo-server' corriendo por stdio...Это сообщение намеренно выводится в stderr, чтобы не мешать JSON-RPC-сообщениям, которые идут через stdout.
Как протестировать без графического клиента
Можно использовать официальный Inspector MCP, который открывает веб-интерфейс для вызова Resources, Tools и Prompts вручную:
npx @modelcontextprotocol/inspector npx tsx src/server.tsПример использования каждой возможности
Чтение resource задач → возвращает массив tasks из tasks.json в формате JSON.
Tool add_task, аргументы:
{ "name": "Repasar JSON-RPC", "description": "Leer la especificación 2.0", "priority": "media" }Tool complete_task, аргументы:
{ "id": 1 }Prompt daily_summary не принимает аргументов: автоматически формирует сводку с незавершёнными и выполненными задачами, сгруппированными по приоритету.
Автор
Камила — Национальный университет Коста-Рики, Программирование IV.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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 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.
MCP server for generating rough-draft project plans from natural-language prompts.
A MCP server built for developers enabling Git based project management with project and personal…
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/cchanquispe08-blip/mcp-todo-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server