mcp.json if you want it in a file.
Servers you add in Settings stay in Shape. They are not written into mcp.json. A server in mcp.json is picked up on its own. You do not have to add it again in Settings.
Use MCP when the tool runs on your machine or at a URL you already have. Use a plugin when the tool is an outside account.
Add a server in Settings
Open Settings → Agents → MCP and choose Add server. Paste the server URL, or paste its JSON config. Shape shows the server, then connects. If the server asks you to sign in, finish that in the browser. Remove a server you added there with Remove. That does not changemcp.json.
Open the file
On the MCP page, choose Open mcp.json. If the file does not exist yet, Shape creates it.Add a server
Usecommand when Shape should start the process. Use url if the server is already running.
Try it
Send a message that needs the tool. If the server does not show up:- Save
mcp.json. - Open Settings → Agents → MCP again. Shape reloads the file.
- Open the same folder again.
- Check that
commandis on yourPATHwhen Shape starts. A tool that only works in your existing terminal session will fail here.
The file on this machine
mcp.json lives in Shape’s data folder, not in the repo. Do not put API keys in it. Use env vars the server already reads.
Remove a server
Delete the entry frommcp.json and save. Restart Shape if the tool still appears.