MCP (Model Context Protocol)

MCP allows you to extend your agent’s capabilities by connecting it to external tools and services. An MCP server provides your agent with access to databases, APIs, file systems, or any custom functionality you want to expose.

Who this is for: Advanced users who want agents to call external tools, services, or internal systems.


What is MCP?

Model Context Protocol is an open standard for connecting AI agents to external tools. When you configure an MCP server, your agent can:


Configuring MCP Servers (Desktop)

MCP configuration is currently available in the desktop application and is aimed at advanced users.

For most users, MCP is managed from:

Some builds may also expose a dedicated MCP configuration screen for editing raw JSON configuration directly.

Editing Raw Configuration

When the raw MCP configuration editor is available, it lets you manage MCP config as JSON. A typical config looks like this:

{
  "mcpServers": {
    "my-server": {
      "command": "npx",
      "args": ["-y", "my-mcp-server"],
      "env": {
        "API_KEY": "your-api-key"
      }
    }
  }
}

Each entry in mcpServers defines a server by its ID. Common fields include:

FieldDescription
commandThe command to run the server (for stdio transport).
argsCommand-line arguments.
envEnvironment variables to pass to the server.
urlURL for HTTP/SSE transport servers.
transportTransport type (stdio, sse, http). Default: stdio.
headersHTTP headers for URL-based transports.

Edit the JSON in the textarea and click Save.


Probing a Server

You can test an MCP server configuration before using it:

  1. Enter the server ID (the key name in mcpServers) in the probe field.
  2. Click Probe.
  3. The result will show the server’s metadata, including available tools and their descriptions.

This is useful for verifying that a server is correctly configured and reachable.


Effective Runtime Configuration

The Effective Runtime MCP section shows what MCP servers are actually available in a given session after personal, workspace, and plugin configuration are merged together.

  1. Enter a thread or session ID if needed.
  2. Click Load Effective.
  3. Review the merged result that will be available to the agent.

MCP in Agent Configuration

You can also manage MCP availability from other parts of the desktop app:


Common MCP Servers

Here are some examples of MCP servers you might configure:


Security Considerations


Next Step