Add MCP servers to Roo Code
Manage Roo Code’s MCP servers from one canonical config with mcpfold — the free, open-source CLI. Write your servers once and fold them out to Roo Code’s own mcpServers config, with secrets kept as references, not hardcoded values.
Set up Roo Code in 4 steps
- Install mcpfold. Install the free, open-source mcpfold CLI — no account required.
npm install -g mcpfold - Create your config. Create one canonical mcp.config.jsonc — the single source of truth mcpfold folds out to every client.
mcpfold init - Add a server. Add an MCP server from the registry (secrets stay references, versions stay pinned), or run `mcpfold import` to pull in servers you already configured.
mcpfold add <server> --from-registry - Fold it out to Roo Code. Write your servers into Roo Code's own config (/Users/you/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json) under its `mcpServers` key.
mcpfold sync
What mcpfold writes for Roo Code
Config file
/Users/you/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.jsonWindows:
C:\Users\you\AppData\Roaming\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.jsonConfig key
mcpServersSecrets
Secrets stay as `${env:…}` / `${op:…}` references; mcpfold's launcher resolves them at run time, so Roo Code's config file never contains a raw token.
Remote servers
Roo Code reaches http/sse remotes natively — mcpfold writes a native remote entry, no bridge needed.
After sync
Changes are picked up without restarting Roo Code.
Looking for servers to add? Browse the MCP server directory — every entry adds in one mcpfold add. Or see the install options.
mcpfold is an independent, open-source project and is not affiliated with or endorsed by Roo Code. Names are used only to describe compatibility.