Back to Home
ArnoNuyts icon

Todo.txt-MCP

Verified Safe

by ArnoNuyts

Overview

Manages todo.txt files via a Model Context Protocol (MCP) server, enabling AI agents to list, add, edit, and mark tasks as done, with support for local file or WebDAV storage.

Installation

Run Command
deno run --allow-net --allow-read --allow-write --allow-env server.ts

Environment Variables

  • PORT
  • TODOTXT_MCP_BACKEND
  • TODOTXT_MCP_LOCAL_FILENAME
  • TODOTXT_MCP_WEBDAV_URL
  • TODOTXT_MCP_WEBDAV_USERNAME
  • TODOTXT_MCP_WEBDAV_PASSWORD

Security Notes

The server utilizes Deno's permission model for controlled resource access (--allow-net, --allow-read, --allow-write, --allow-env). Input validation is performed using Zod, mitigating common injection risks. Sensitive WebDAV credentials are configured via environment variables or a local configuration file, avoiding hardcoding. WebDAV authentication uses standard Basic Auth, meaning credentials are sent base64-encoded over HTTPS, which is typical for WebDAV but less secure than token-based approaches. No `eval` or dynamic code execution patterns were found. Todo IDs use SHA-256 hashing (truncated) for identification.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassLow
Stars0
Forks1
Last Update2025-12-19

Tags

todo.txtMCP ServerAI AgentsTask ManagementWebDAV