Todox MCP Server

An issue tracker is written human-to-human. todox is written agent-to-agent, with a human reading over its shoulder. Every task carries the decisions behind it, the approaches that failed, the…

Remote serverstreamable-httpMIT

What is the Todox MCP Server?

todox is an MCP project maintained in the beydemirfurkan/todox repository. The maintainer describes its purpose as “An issue tracker is written human-to-human. todox is written agent-to-agent, with a human reading over its shoulder. Every task carries the decisions behind it, the…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using npx. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares TODOX_TOKEN, TODOX_URL. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_contextCall this first. Standing rules, project decisions and gotchas, every open task with its decisions, dead ends, questions, files and last handoff — plus…
create_taskCapture work. Pass cwd or an explicit project; the tool schema requires one before the call runs. Registering a new one also needs repo_root or repo_url. The…
update_taskStatus, title, body, priority. Moving to doing/done is where durations come from.
log_entryAppend one of the five kinds. answers_entry_id closes a question — the only thing that does.
delete_entryFor an entry that was wrong when it was written. One overtaken by later work is history, not an error — append instead.
activity_reportToday / this week / any window: durations, models, importance, decisions, dead ends, open questions. format:"markdown" is written to be pasted into a status…
link_filesAttach paths with their hashes to a task or a context note — the files the work touches, and the plan it follows, wherever that lives: a path outside the…
report_file_hashesHosted only: what the linked files look like on disk now. The local process does this for itself.
add_contextKnowledge that outlives a task; omit the project to make it account-wide.
get_context_noteOne note in full, for the ones whose body the briefing capped and for reading past a search snippet. An entry the budget did not reach is read with get_task.
get_file_contextWhat is known about one file: the tasks that touched it with their dead ends, and the notes attached to it. Absolute or repo-relative; both find a link made on
session_statusCall before finishing. The tasks you changed or wrote on in this project within the last 12 hours (any status), each with whether a handoff was written since…
searchAcross all your projects, ranked by relevance. Ask the question in words; quote a phrase to require it. Stems English and Turkish, and still matches the middle
get_taskOne task with its log and linked files.
delete_projectThe way back from a mistyped cwd. Takes the project and everything under it; confirm must be the slug.
merge_projectsThe way back from one repo registered twice. Moves tasks, notes and paths into the surviving project; confirm must be the slug of the one being merged away.

How to install the Todox MCP Server

{
  "mcpServers": {
    "todox": {
      "command": "npx",
      "args": [
        "-y",
        "https://github.com/beydemirfurkan/todox/releases/latest/download/todox-mcp.tgz"
      ],
      "env": {
        "TODOX_TOKEN": "YOUR_TODOX_TOKEN",
        "TODOX_URL": "https://www.todox.dev"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
TODOX_TOKENDeclared in the maintainer’s client configuration.Check documentation
TODOX_URLDeclared in the maintainer’s client configuration.Check documentation