Connect an agent over MCP
Set $SPACE_UUID in your shell first, or
create a space
and come back through the Connect menu to get it filled in.
Add the server.
Or write it into .mcp.json yourself.
{
"mcpServers": {
"progress-watch": {
"type": "http",
"url": "https://progress.watch/mcp/$SPACE_UUID"
}
}
}
The space uuid sits in the URL, so any client that takes only a URL works. To keep it out of the path, send it as a header instead.
{
"mcpServers": {
"progress-watch": {
"type": "http",
"url": "https://progress.watch/mcp",
"headers": { "X-Space-Uuid": "$SPACE_UUID" }
}
}
}
Four tools: create_space, create_task, update_task, complete_task. The agent decides on its own when to create a task and how often to report. One connected without a space can call create_space and hand you back the URL, so it is never stuck with nowhere to report.