Manages a to-do list using a command-line interface and a server-side API, leveraging JSON-RPC and LLMs for task management.
This tool provides a minimal Model Context Protocol (MCP) implementation for a to-do list application, featuring a FastAPI server and a command-line interface. The server exposes endpoints for tool discovery and JSON-RPC calls, enabling operations on tasks. The CLI interacts with an LLM (via OpenAI) and the MCP server to create, list, and complete tasks using function calls, providing a natural language interface for task management.
主要功能
01Mark tasks as completed
02List all tasks
03Add tasks with title, content, and optional due date
040 GitHub stars
05JSON-RPC 2.0 compliance for tool invocation
06Server-side task ID generation
使用案例
01Managing personal tasks via natural language commands
02Integrating task management with LLM-powered workflows
03Building MCP-compliant tools for task management