MCP Server
Verne ships an MCP server that gives your agents two capabilities: reading and writing workspace notes, and driving Verne’s embedded browser. The server runs as verne mcp via stdio.
Installing the server
Go to Settings › Agents. For Claude Code, Codex, Cursor CLI, and OpenCode, Verne can install the server for you: click Install next to the agent. For any other agent, expand its row to copy the manual install commands, then register the server in your agent’s config by hand.
Notes tools
Notes are scoped to the current workspace. Agents address notes by name or slug.
| Tool | What it does |
|---|---|
notes_list |
List all notes in the workspace, returning slug and title for each |
notes_read |
Read a note’s Markdown content by name or slug |
notes_create |
Create a new note with a title and optional content, returns the slug |
notes_write |
Overwrite a note’s content (creates it if it doesn’t exist) |
notes_append |
Append Markdown to a note (creates it if it doesn’t exist) |
Browser tools
Browser tools operate on tabs in Verne’s embedded browser. Each tab has an id returned by browser_list or browser_open. Interaction tools reference elements by the ref values from browser_snapshot.
| Tool | What it does |
|---|---|
browser_list |
List open browser tabs in the current workspace, returning id, url, and active |
browser_open |
Open a URL in a tab; reuses an existing tab if the URL is already open |
browser_navigate |
Navigate a tab to a new URL |
browser_back |
Navigate back in a tab’s history |
browser_forward |
Navigate forward in a tab’s history |
browser_reload |
Reload a tab |
browser_snapshot |
Return the accessibility tree for a tab, with element refs for use with interaction tools |
browser_click |
Click an element by ref |
browser_fill |
Type a value into an input by ref |
browser_select |
Select an option in a <select> element by ref and value |
browser_screenshot |
Take a JPEG screenshot of a tab |
browser_network |
Return recent network requests for a tab |
browser_console |
Return console messages for a tab |
browser_wait |
Wait until a load event, network idle, or a CSS selector appears |
Next steps
- Hooks & MCP setup: manage MCP installation per agent.
- Notes: working with workspace notes in the UI.
- Agent browser control: how agents drive the embedded browser.