How do I add custom tools (MCP servers) or the agent browser?
Two sections on the settings page extend what your agents can reach. MCP servers lets you plug in extra tools for your agents to use. Agent browser sets up a real Google Chrome that codus can drive when the built-in browser is blocked. Both are in the left list of the full settings page, and most people never need to touch either one.
MCP servers
Open See all settings →, then click MCP servers. The lead reads:
Give your agents extra tools. Each enabled server's tools reach the matching agents live, within seconds of saving, including agents mid-conversation. No restart needed.
codus's own tools come from a built-in server named codus, shown at the top as built-in and always on. You cannot edit or remove that one; everything below it is yours to manage.
Adding a server
- Click Add MCP server, or use one of the Quick add buttons (like chrome or playwright) to start from a template.
- Give it a Name.
- Pick a Type:
- Command runs a local program on your Mac. You give it a Command, optional Arguments, and optional Environment values (one
KEY=VALUEper line). - HTTP URL connects to a running server at a Server URL, with an optional Auth token.
- Command runs a local program on your Mac. You give it a Command, optional Arguments, and optional Environment values (one
- Under Which agents get this server?, choose whether all quadrants get it or only specific ones.
- Save. Its tools reach the matching agents within seconds, including any agent mid-conversation.
Managing servers
Each server row shows its name, whether it is a Command or HTTP server, and its scope (All quadrants, or a list like Q1, Q2). Click the toggle to enable or disable it (its tooltip reads "Enabled — click to disable" or "Disabled — click to enable"), the edit control to change it, and remove to delete it.
A safety note
The warning at the bottom of the section reads:
Command servers run a local program on this Mac with the agent's permissions, so only add tools you trust. Some servers (like the Chrome bridge) connect to a single shared resource — scope those to one quadrant so multiple agents don't fight over it.
The agent browser
Open See all settings →, then click Agent browser. This is a real Google Chrome that codus drives to reach sites that block the built-in browser (bot walls like Cloudflare or PerimeterX). The built-in browser handles everything else and needs no setup; this is only for those walled sources.
Setting it up
- Click Set up agent browser. codus opens a dedicated Chrome window.
- In that Chrome window, finish the one-time step it describes: open
chrome://extensions, turn on Developer mode, click Load unpacked, and choose the folder codus names (~/.codus/agent-chrome-ext). - Back in codus, click Recheck.
When it is ready, the panel reads "Agent browser connected and ready." The extension stays in that Chrome profile, so it connects on its own every time from then on.
For the full walkthrough and when codus reaches for this browser, see How do I set up the agent browser? and When does codus use the agent browser?.
Common problems
- The agent browser says Chrome was not found. It needs real Google Chrome. The panel reads "Google Chrome not found. Install real Google Chrome (Brave / Arc / Edge are not supported), then come back and set up." Install Chrome, then click Recheck.
- My MCP server row shows "No quadrants". Its scope is empty, so no agent gets it. Edit the server and set its scope to All quadrants or pick specific quadrants.
- I only need to log in to a normal website. You do not need the agent browser for that. Use Saved logins instead. See How do I let agents log in to websites for me?.