MCP.so
登录
T

Todo MCP Server

@stilllovee

基本信息

分类

生产力

传输方式

stdio

作者

stilllovee

提交者

stilllovee

关于 Todo MCP Server

MCP server allows agents to break tasks down and execute them sequentially.

Todo MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "todo": {
      "command": "npx",
      "args": [
        "github:stilllovee/todo-mcp-server"
      ]
    }
  }
}

Todo MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is Todo?

Todo is a Model Context Protocol (MCP) server providing an autonomous task management system with SQLite persistence, supporting both stdio and HTTP (Streamable) transports for AI agents.

How to use Todo?

Install via npm install or use Docker. For stdio transport, configure in Claude Desktop or GitHub Copilot using npx github:stilllovee/todo-mcp-server or pointing to a local clone. For HTTP transport, start with npm run start:http (port 8123) and connect at http://localhost:8123/mcp.

Key features of Todo

  • Generates random 6‑character alphanumeric strings
  • Autonomous task management with add and next tools
  • Supports both stdio and HTTP (SSE) transports
  • Session isolation – each session has an independent task list
  • Persistent SQLite storage (local or Docker volume)
  • Fully compliant with MCP specifications

Use cases of Todo

  • AI agent autonomously creating and managing task lists from high‑level requests
  • Step‑by‑step task execution workflow using the next tool
  • Multi‑session task management (e.g., separate lists per user or conversation)

常见问题

1

What transports does Todo support?

Todo supports stdio (stdin/stdout) for standard MCP communication and HTTP with Server‑Sent Events for real‑time notifications.

2

How do I deploy Todo with Docker?

Use `docker-compose up -d` for quick start, or manually build the image with `docker build -t todo-mcp-server .` and run with `docker run -d -p 8123:8123 -v todo-mcp-data:/app/data --restart unless-stopped todo-mcp-server`.

3

How is data persisted?

Tasks are stored in an SQLite database. When using Docker, data is kept in a named volume; locally the database file is created in the app’s data directory.

4

Does Todo support session‑based task management?

Yes. Each session (identified by a `session_id`) maintains its own separate task list, and the HTTP transport manages sessions with an `mcp-session-id` header.

5

What dependencies are required?

Node.js and npm for local development; Docker (and optionally Docker Compose) for containerized deployment.

评论

生产力 分类下的更多 MCP 服务器