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.