Skip to main content
Glama

MCP Todo Server

Базовый MCP-сервер для управления задачами, разработанный в рамках Внеклассной работы 1 (MCP) — Программирование IV, Университет Латина де Коста-Рика.

Автор: Адонис Фабрисио Фахардо Рохас

Описание

Этот сервер предоставляет следующие возможности через Model Context Protocol:

  • Resource tasks://all: возвращает полный список задач в формате JSON.

  • Tool add_task(nombre, descripcion, prioridad): добавляет новую задачу.

  • Tool complete_task(task_id): отмечает задачу как выполненную по её ID.

  • Prompt daily_summary: генерирует шаблон сводки состояния задач.

Related MCP server: MCP Todo Server

Требования

  • Python 3.10 или выше

  • pip

Установка

  1. Клонируйте репозиторий:


   git clone \[URL-de-tu-repo]

   cd mcp-todo-server
  1. Создайте и активируйте виртуальное окружение:


   python -m venv venv

   venv\\Scripts\\activate
  1. Установите зависимости:


   pip install -r requirements.txt

Запуск

Режим разработки (с MCP Inspector)


mcp dev server.py

Это открывает локальный веб-интерфейс для тестирования Resources, Tools и Prompts напрямую без необходимости полного MCP-клиента.

Подключение к Claude Desktop

Добавьте следующую конфигурацию в файл claude_desktop_config.json:


{

  "mcpServers": {

    "todo-server": {

      "command": "python",

      "args": \["C:\\\\Users\\\\adoni\\\\mcp-todo-server\\\\server.py"]

    }

  }

}

Структура проекта

mcp-todo-server/ ├── server.py # Servidor MCP principal ├── tasks.json # Almacenamiento de tareas ├── requirements.txt # Dependencias └── README.md # Este archivo

Примечания по совместимости

Этот проект использует официальный SDK mcp==1.29.0. Не рекомендуется обновляться до mcp>=2.0.0, так как эта версия вносит несовместимые изменения (переименовывает FastMCP в MCPServer, и другие) и не гарантируется её совместимость с Claude Desktop на момент выполнения этой работы.

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers