Herald MCP Server

Stop copy-pasting between Claude Chat and Claude Code.

Remote serverstreamable-httpGo

What is the Herald MCP Server?

Stop copy-pasting between Claude Chat and Claude Code.

What the server does

The self-hosted MCP bridge between Claude Chat and Claude Code.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

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
start_taskLaunch a Claude Code task. Returns an ID immediately. Supports priority, timeout, session resumption, and Git branch options.
check_taskCheck status and progress. Optionally include recent output.
get_resultGet the full result of a completed task (summary, full, or json).
list_tasksList tasks with filters — status, project, time range.
cancel_taskCancel a running or queued task. Optionally revert Git changes.
get_diffGit diff for a task's branch or uncommitted changes.
list_projectsList configured projects with Git status.
read_fileRead a file from a project (path-safe — cannot escape project root).
herald_pushPush a Claude Code session to Herald for remote monitoring and continuation from another device.
get_logsView logs and activity history.

Configuration

VariableDescriptionRequired
HERALD_CLIENT_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Herald to start task.”
  • “Use Herald to check task.”
  • “Use Herald to get result.”

Frequently asked questions

Stop copy-pasting between Claude Chat and Claude Code. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.