Warp MCP Setup: Connect MCP Servers to Warp

WarpProprietarystdioSSEStreamable HTTPOfficial site

What it is

A modern, Rust-based terminal with a built-in agent platform that can plan and run multi-step command-line work.

How MCP works in Warp

Warp is an MCP client for its agents. Add servers in Settings > Agents > MCP servers or via a file so config can travel with a repo, over stdio and remote transports.

Config file location

.warp/.mcp.json in a repo (or Settings > Agents > MCP servers) takes an mcpServers object; Warp can also pick up Claude Code and Codex config.

Add your first server

A good first server is Playwright MCP — Microsoft's browser automation server. It runs locally over stdio via npx, needs no API key, and gives the agent a real browser to drive. Here is the verified Warp config:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}

Restart or reload Warp after saving, then confirm the server's tools show up. Swap in any other server from the directory using the same structure.

Transports & platforms

Transportsstdio, SSE, Streamable HTTP
PlatformsmacOS, Linux, Windows
LicenseProprietary
VendorWarp

FAQ

Does Warp support MCP?

Yes. Warp works as an MCP client over stdio, SSE, Streamable HTTP. Warp is an MCP client for its agents. Add servers in Settings > Agents > MCP servers or via a file so config can travel with a repo, over stdio and remote transports.

Where is the Warp MCP config?

.warp/.mcp.json in a repo (or Settings > Agents > MCP servers) takes an mcpServers object; Warp can also pick up Claude Code and Codex config. The verified example above shows the exact structure it expects.

Which MCP servers work with Warp?

Any server that speaks a transport Warp supports (stdio, SSE, Streamable HTTP). Browse the MCP server directory on this site to find databases, browser automation, API integrations, and dev tools, then add them using the config format above.

Keep exploring