@chatblocks/cli. It includes two binaries:
chatblocks— terminal CLI for common operations (list / get / create on blocks, canvases, data sources, schedules).chatblocks-mcp— stdio MCP server that proxies to the hosted/api/mcp/v1endpoint. Use it from any MCP client that only speaks stdio (Claude Desktop, some IDE plugins).
Install
Log in
workspace.get against the MCP endpoint before saving — if your key is wrong, you’ll know immediately.
~/.chatblocks/config.json with file mode 0600. Fields:
Verify
~/.chatblocks/config.json.
Use chatblocks-mcp from Claude Desktop
Claude Desktop only speaks stdio, so use the proxy. After chatblocks login succeeds, add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or the Windows equivalent:
~/.chatblocks/config.json the CLI uses, forwards tools/list and tools/call over HTTPS, and pipes the result back to stdio.
Update
The CLI is a regular npm package. To update:What’s next
Commands
Full command reference — blocks, canvases, data sources, schedule, auth.
MCP setup
The hosted MCP endpoint behind everything in the CLI.