mcpbeat Sign in

handoff-desk MCP Server

by voyageurworks Your server? Claim it
local only

handoff-desk runs on your own machine — the client starts it, so there is no endpoint to ping. 1 458 installs a week from npm. Last commit 4 Nov 2026.

Hand tasks from Claude Code, Cursor or Codex to a personal agent through a folder of markdown notes.

Installs per day peak 738 · avg 48
a month agotoday
1 458
Installs / week
npm · @voyageurworks/handoff-desk
1
Stars
1 open issue
4 Nov 2026
Last commit
from GitHub
MIT
License
TypeScript

What the code does

We read the source, 2 d ago · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

  const dir = path.join(root, localIso(record.date, tz).slice(0, 7));

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add handoff-desk -- npx -y @voyageurworks/handoff-desk
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "handoff-desk": {
      "command": "npx",
      "args": [
        "-y",
        "@voyageurworks/handoff-desk"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.handoff-desk]
command = "npx"
args = ["-y", "@voyageurworks/handoff-desk"]
.cursor/mcp.json
{
  "mcpServers": {
    "handoff-desk": {
      "command": "npx",
      "args": [
        "-y",
        "@voyageurworks/handoff-desk"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "handoff-desk": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@voyageurworks/handoff-desk"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: HANDOFF_DIR (Folder that holds the desk (the markdown notes). Defaults to a folder named handoff in your home directory), HANDOFF_TELEGRAM_BOT_TOKEN (Optional Telegram doorbell: the bot's token (or use HANDOFF_TELEGRAM_BOT_TOKEN_COMMAND)), HANDOFF_TELEGRAM_CHAT_ID (Optional Telegram doorbell: the chat the bot writes to), HANDOFF_SLACK_WEBHOOK_URL (Optional Slack doorbell: an incoming-webhook URL (or use HANDOFF_SLACK_WEBHOOK_COMMAND)), HANDOFF_NOTIFY_INCLUDE_REQUEST (Set to 1 to add a shortened request to Telegram and Slack messages. Off by default).

Alternatives to handoff-desk

same job, measured the same way
omp-worker-mcp
by divenire990

Hand off coding tasks from ChatGPT, Codex or Claude Code to local Oh My Pi (OMP) workers.

81 installs/wk local only
dsh-baton
by jialaoliu

Hand tasks from Claude Code, Codex or any MCP client to a local DeepSeek Harness.

2 114 installs/wk local only
Aiko
by masa-san-jp

A portable persona for MCP clients — the same agent in Claude Code, Codex, Cursor and VS Code

505 installs/wk local only
ContinueWith
by continuewith-ai

Install the ContinueWith AI handoff widget from coding agents (Cursor, Claude Code, Codex).

53 installs/wk local only
PageProofer
by pageproofer

Read, fix and reply to PageProofer website feedback notes from Claude Code, Cursor and other agents.

answering
Tradesearcher
by tradesearcher

Search TradeSearcher strategies and backtests from Claude Code, Cursor, Codex, and other agents.

83 installs/wk local only
Flanner
by jaysonmulwa

Keeps AI coding agents' plan and design markdown managed and versioned, for Claude Code and Codex.

204 installs/wk local only
Claude Handoff
by vasilispapg

Session handoff for Claude Code: list sessions and build handoff docs another agent continues from.

355 installs/wk local only

handoff-desk — questions

Answers built from our own checks of this server.

Why is there no uptime for handoff-desk?
handoff-desk runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package @voyageurworks/handoff-desk was installed 1 458 times last week.
How do I connect handoff-desk?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls @voyageurworks/handoff-desk straight from npm; nothing to host, nothing to sign up for.
How many people use handoff-desk?
The npm package @voyageurworks/handoff-desk was installed 1 458 times in the last week. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is handoff-desk open source?
Yes — it is published under the MIT licence, written in TypeScript, 1 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.