What is Todo App with MCP Server?
A demonstration project that builds a Model Context Protocol (MCP) server for a simple Todo application. It integrates a React/TypeScript frontend, a FastAPI backend, and an MCP server to enable AI systems (such as Claude) to interact with Todo items through standardized tools.
How to use Todo App with MCP Server?
Start all services with docker-compose up, which launches the frontend on port 5173 and the backend on port 8000. To use the MCP server with Claude Desktop, add a todo-mcp entry to the mcpServers section of the Claude Desktop configuration file, pointing to the todo-mcp directory and running main.py with uv.
Key features of Todo App with MCP Server
- Implements the Model Context Protocol (MCP) open standard
- Provides tool-based interaction with the Todo application
- Three‑component architecture: React frontend, FastAPI backend, MCP server
- Ready‑to‑run with Docker Compose
- Integrated with Claude Desktop for AI‑driven Todo management
Use cases of Todo App with MCP Server
- Demonstrating how to build an MCP server for a typical CRUD application
- Enabling Claude Desktop to create, read, update, and delete Todo items
- Learning the MCP client‑server architecture with a concrete example
コメント