MCP.so
ログイン
T

Todo MD MCP Server

@danjdewhurst

基本情報

カテゴリ

生産性

トランスポート

stdio

作者

danjdewhurst

投稿者

Daniel Dewhurst

Todo MD MCP Server について

An MCP (Model Context Protocol) server that provides todo list functionality backed by a simple markdown file. This server allows AI assistants to manage todo items in a standardized markdown format.

Todo MD MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "todo-md": {
      "command": "npx",
      "args": [
        "@danjdewhurst/todo-md-mcp"
      ],
      "env": {
        "TODO_FILE_PATH": "/Users/dan/Documents/todo.md"
      }
    }
  }
}

Todo MD MCP Server のツール

5

List all todos from the markdown file

Add a new todo item

Update an existing todo item

Delete a todo item

Remove all completed todo items

概要

What is Todo MD MCP?

An MCP server that provides todo list functionality backed by a simple markdown file. It enables AI assistants to create, read, update, and delete todo items using standard checkbox syntax in a .md file.

How to use Todo MD MCP?

Install globally via npm install -g @danjdewhurst/todo-md-mcp or clone and build locally. Add the server to an MCP client (e.g., Claude Desktop) using the npx command or path to the built file. Optionally set the TODO_FILE_PATH environment variable to specify where the todo.md file is stored. The server exposes five tools: list_todos, add_todo, update_todo, delete_todo, and clear_completed.

Key features of Todo MD MCP

  • Markdown-based storage using standard checkbox syntax
  • Full CRUD operations for todo items
  • Persistent unique IDs for reliable updates
  • MCP compliant server implementation
  • Fully typed TypeScript with error handling
  • Complete test suite with Vitest

Use cases of Todo MD MCP

  • AI assistant managing a user’s personal todo list via chat
  • Integrating task management into Claude Desktop workflows
  • Maintaining a simple project todo list in markdown format
  • Automating task tracking through MCP tools
  • Clearing completed items to keep the list tidy

よくある質問

1

How do I install the server?

Install globally: `npm install -g @danjdewhurst/todo-md-mcp`. For local development, clone the repository, install dependencies, and build with `npm run build`.

2

How do I configure the todo file location?

Set the `TODO_FILE_PATH` environment variable in your MCP client configuration. For example: `"env": { "TODO_FILE_PATH": "/Users/yourname/Documents/todo.md" }`. Ensure the directory exists and you have write permissions.

3

What is the format of the todo markdown file?

Each todo uses standard markdown checkbox syntax (`- [ ]` or `- [x]`) followed by a hidden HTML comment containing a unique ID. The file also has a header (`# Todo List`) and a footer comment.

4

What are the available tools?

`list_todos` (list all items), `add_todo` (create a new item), `update_todo` (modify text or completion status), `delete_todo` (remove an item by ID), and `clear_completed` (remove all completed items).

5

What are the system requirements?

Node.js 18 or higher and an MCP-compatible client

コメント

「生産性」の他のコンテンツ