tasq

Local MCP

Structured tools, bounded by the host.

Tasq Local exposes a capability-scoped stdio MCP server. The host fixes the workspace, actor and capability set before the model sees any tool.

Launch contract

Configure your MCP host to launch the installed Tasq executable as a local child process. Stdio is the Local transport. The separately published self-hosted Server exposes authenticated Streamable HTTP remote MCP; every request still crosses the Server's identity and live authorization guards.

local stdio
TASQ="$HOME/.local/share/tasq/node_modules/.bin/tasq"
"$TASQ" mcp \
  --tenant robotics/team-a \
  --actor agent:builder \
  --capabilities read,propose,coordinate

Capability closure

A client cannot select another workspace, grant itself capabilities or self-approve an external effect. Generic stdio intentionally omits effect dispatch authority.

MCP is one adapter over the ledger, not Tasq's source of truth. CLI, embedded Core and Console read the same canonical state.