todo-for-ai
🤖 A comprehensive task management system specifically designed for AI assistants. Supports project management, task tracking, team collaboration, and seamless AI integration through MCP (Model Context Protocol). Built with modern tech stack including React, Flask, and Docker. Try it now at https://todo4ai.org/
claude mcp add --transport stdio todo-for-ai-todo-for-ai npx -y @todo-for-ai/mcp \ --env TODO_API_KEY="your-api-key" \ --env TODO_API_URL="http://localhost:50110/todo-for-ai/api/v1"
How to use
Todo for AI provides an MCP-based MCP server that enables AI assistants to manage tasks and projects within the Todo for AI ecosystem. The MCP server exposes an API surface that AI agents can interact with to create, update, and query projects and tasks, allowing natural language interactions such as creating a project, adding a task, or querying progress. To integrate, run the MCP server and configure your MCP client (e.g., Claude, GPT, or another AI assistant) to connect to the server using a configuration block that points to the server and provides the necessary API endpoint and authentication details. The included example shows how to configure a local MCP setup with the server exposed via the Todo for AI API and how an AI agent can invoke common actions via natural language prompts.
How to install
Prerequisites:
- Node.js and npm installed on your machine
- Internet access to fetch packages from npm
Installation steps:
- Install the MCP package globally (or install locally in your project):
# Global installation
npm install -g @todo-for-ai/mcp
# Or local installation
npm install @todo-for-ai/mcp
- Run the MCP server using a configuration file (config.json) or inline arguments. A minimal run with the example configuration:
todo-for-ai-mcp --config config.json
If you prefer the Quick Start approach used by Todo for AI, you can also start via npx as shown in the MCP configuration:
npx -y @todo-for-ai/mcp
- Ensure the API endpoint is reachable and your environment variables are set (see config in mcp_config). If you’re following the Docker-based deployment, refer to the Docker instructions in the project for containerized setup.
Additional notes
Notes and tips:
- Environment variables: Keep TODO_API_URL and TODO_API_KEY secure; do not expose them in public endpoints.
- MCP integration: The MCP server expects a standard MCP configuration block. Adjust the env values to point to your Todo for AI API and authentication credentials.
- Networking: When running locally, ensure the API URL (TODO_API_URL) is accessible to the MCP server and any AI agents you connect.
- Authentication: Use a strong API key or token per your security policy; rotate keys periodically.
- Debugging: If the MCP server isn’t responding, check that Node.js runtime is functioning, dependencies are installed, and that the API endpoint is reachable from the server environment.
- Ports and exposure: If running in Docker or cloud environments, map ports appropriately and consider securing traffic with TLS where possible.
Related MCP Servers
docs
Grounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
supabase
Query MCP enables end-to-end management of Supabase via chat interface: read & write query executions, management API support, automatic migration versioning, access to logs and much more.
mcp-mongo
A Model Context Protocol Server for MongoDB
BifrostMCP
VSCode Extension with an MCP server that exposes semantic tools like Find Usages and Rename to LLMs
mcp-sqlite
🐇 Model Context Protocol (MCP) server that provides comprehensive SQLite database interaction capabilities
railway
An unofficial and community-built MCP server for integrating with https://railway.app