When to use one
- Internal tooling — your team has an MCP server that queries your staging database, triggers deploys, or exposes a private API
- Third-party MCP servers — GitHub, Linear, Sentry, Grafana, Notion — any MCP-speaking service
- Custom automations — any script you’ve wrapped as an MCP server (cron control, DNS changes, feature flag flips)
Connecting a server
- Open Integrations → MCP Servers
- Click Add MCP Server
- Paste the server’s JSON config — a remote server (
url+headers) or a stdio server (command,args,env) - Click Test — pre.dev handshakes with the server and lists its tools
- Save — the agent can now call those tools on any project
What the agent sees
Once a server is connected, its tools show up in the agent’s available toolset automatically. If your server exposes aqueryStaging tool, the agent can reason about when to call it (“this task needs the latest customer count from staging → call queryStaging”) and execute the call during a build.
Toggling servers
MCP servers can be toggled on and off from the Integrations page (and with/mcp in the workspace or CLI). Turn off servers whose tools would add noise; leave on the ones that earn their place.
Security
- Connection configs stay server-side and are never embedded in project code
- Your server’s auth is respected — pre.dev forwards the headers you configured on every call

