What your agent can do
Once connected, you can ask your agent to work directly against your repos. For example:- “Read
TODO.mdfrom thedevrepo and summarize the open tasks.” - “Create a repo
prototype, design a landing page, and publish it tomain.” - “Fan out subagents to create an onboarding flow, each on its own bookmark of the
webrepo, then publish the best one.” - “My overnight agent rewrote the billing module. Show me every change it went through, where did it go wrong?”
How it works
- Authenticate once. Sign in with OAuth from inside your client, or use a repo-scoped API key. See Authentication.
- Use Mesa’s 22 tools. Repositories, changes, bookmarks, commits, content, and diffs. See the full Tool reference.
- Teach your agent nothing. The server ships its own usage guide to the agent on connect, so your agent already knows Mesa’s change model, the canonical workflow, and how to recover from concurrency conflicts.
Up next
Connect a client
Copy-paste setup for Claude Code, Codex, Cursor, VS Code, OpenCode, and Claude Desktop.
Authentication
Scopes, repo-scoped API keys, and auth errors.
Tool reference
Every tool the server exposes, the access it needs, and what it does.
Versioning
The change, commit, and bookmark model your agent operates on.

