Docs

MCP

MCP (Model Context Protocol) is an open protocol that lets models discover and call external tools. Weave can connect to MCP servers so your agents get tools beyond the built-in set.

Adding a server

Configure MCP servers under Settings → MCP. The current transport is stdio: Weave spawns the server as a subprocess, so you provide a command, its arguments, and any environment variables it needs. A server can be enabled or disabled without deleting it.

Using a server's tools

A configured server is referenced per chat, weave, or task. Its tools are discovered at run time and offered to the model alongside the built-in ones, namespaced as mcp__<server>__<tool> so names never collide. The model decides when to call them, exactly as with built-in tools.

See also: MCP Server — exposing Weave's own operations to other apps.