fastapi-mcp-todo
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Cloud deployment guides
Deploy this FastAPI Todo API + MCP server (/mcp) from GitHub.
Guide | Platform | Default storage | Scale-out option |
Render Web Service | SQLite (1 instance) | Render Postgres | |
App Runner | SQLite (1 instance) | RDS / Aurora Postgres | |
ECS on Fargate | SQLite (1 task) | RDS / Aurora Postgres |
Shared project files
File | Used by |
App Runner, ECS (and optional Render Docker runtime) | |
Render Blueprint | |
All platforms | |
Application + MCP mount |
Related MCP server: MCP Todo List
Important
While using local SQLite (todos.db):
Keep one compute unit only (1 Render instance / 1 App Runner instance / 1 ECS task).
Expect data loss on redeploy unless you attach durable storage (Render disk) or migrate to Postgres.
/mcpis public unless you add authentication.
PYTHONUNBUFFERED=1
The project Dockerfile sets:
ENV PYTHONDONTWRITEBYTECODE=1 \
PYTHONUNBUFFERED=1 \
PIP_NO_CACHE_DIR=1Variable | Purpose |
| Disables stdout/stderr buffering so uvicorn and app logs appear immediately in Render / CloudWatch / App Runner logs (same idea as |
| Skips writing |
| Avoids keeping pip’s download cache in the image layers. |
For non-Docker Render Python deploys, set PYTHONUNBUFFERED=1 in the service Environment variables so platform logs stay real-time. Docker-based App Runner / ECS already inherit it from the image.
This server cannot be deployed
Maintenance
Related MCP Connectors
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
Local-first task manager: create, edit, and complete tasks, projects, and checklists via MCP.
Simple, fast todo app: manage tasks, projects and tags from Claude and other MCP clients.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA multi-node todo application server using MCP protocol, Redis for storage, and OpenRouter for AI-powered prioritization analysis.MIT
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes a TODO list API to AI assistants, enabling natural language management of tasks with create, read, update, and delete operations.-
- FlicenseNot gradedqualityDmaintenanceA FastAPI + FastMCP integrated template for quickly building MCP servers that expose custom business logic as AI-accessible tools.-
- FlicenseDqualityDmaintenanceA collection of FastMCP servers for Todo and Postgres, managed with uv and supporting hot reload for development.1-