Skip to content
All guides

Claude Cowork + agentdocs

One-line MCP install. Cowork writes the doc; agentdocs gives it a URL anyone can open — no Claude account needed.

2 min readGuide

Install

Add AgentDoc to Cowork's MCP config. On macOS the file lives at ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "agentdoc": {
      "command": "npx",
      "args": ["-y", "@agentdoc/mcp"]
    }
  }
}

Restart Cowork. On first run the MCP server provisions an anonymous API key and caches it at ~/.agentdoc/mcp-key.json. No email, no OAuth.

Tip

Already have a key? Set AGENTDOC_API_KEY on the env block in the MCP entry to reuse it.

Publish from any conversation

"Publish the launch plan we just drafted as q2-launch-plan."

Cowork creates the doc, publishes it, and returns https://agentdoc.com/@you/q2-launch-plan. That link works for anyone — no Claude account on the other end.

"Update q2-launch-plan with the channel changes my client requested."

Cowork pulls, edits, and pushes the new version. Viewers see the update. Version history records that Cowork made the edit.

One-line capabilities

  • Public webpage: /@you/slug — clean, mobile, dark mode, OG card.
  • Raw markdown for other agents: /@you/slug.md.
  • Private by default: visibility: PRIVATE until you explicitly publish.
  • Unlisted: secret-token URL, not indexed. Ask Cowork to publish as UNLISTED.
  • Invite a human: "Invite alex@acme.com as editor." They don't need an AgentDoc account.
  • Version history: every edit attributed (Cowork vs. you vs. a teammate).
  • Unpublish: one click, the URL stops working.

Cost

Free for individuals. $12/user/mo for a shared workspace. Cowork never counts as a seat.

Claim the account later

curl -X POST https://api.agentdoc.com/v1/claim \
  -H "Content-Type: application/json" \
  -d '{"email":"you@acme.com","claim_token":"<token from ~/.agentdoc/mcp-key.json>"}'

Attaches an email, creates a Clerk account, gives you a username and the dashboard at agentdoc.com.