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`.
@danjdewhurst
Basic information
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.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"todo-md": {
"command": "npx",
"args": [
"@danjdewhurst/todo-md-mcp"
],
"env": {
"TODO_FILE_PATH": "/Users/dan/Documents/todo.md"
}
}
}
}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
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.
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.
Install globally: `npm install -g @danjdewhurst/todo-md-mcp`. For local development, clone the repository, install dependencies, and build with `npm run build`.
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.
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.
`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).
Node.js 18 or higher and an MCP-compatible client

Location compliance records for multi-location businesses: sites, compliance fields, policies, SOPs and evidence files, with admin-controlled write approvals.
Official repository bringing RADAAR's social media and content management tools to AI agents like Cursor, VS Code, and ChatGPT. Built on the agent-plugins.org standard, it connects seamlessly to the MCP server. Schedule

Connect Google, Microsoft 365/Outlook, iCloud and CalDAV calendars to your AI assistant. Check availability, find and manage events, respond to supported invitations, and create, inspect, pause or delete calendar syncs w

Official MCP server for assign2me.com, a task management app for IT teams and their clients. Assign2me is lightweight, intuitive software that lets you use Connect Claude, Claude Code, ChatGPT, or other MCP-compatible as

Read, find, update and add the leads in your TruLata account, and list your published blog posts, from any MCP client. AI marketing software for service businesses. Sign in with OAuth; nothing to paste.
Comments