OpenCode

Configure OpenCode, the open source AI coding assistant, to use Agent Gateway as an MCP server.

Configuration

Add Agent Gateway to your OpenCode configuration file ~/.opencode/config.json:

{
  "mcp": {
    "servers": {
      "agentgateway": {
        "type": "sse",
        "url": "http://localhost:15000/mcp/sse"
      }
    }
  }
}

Project-Level Configuration

For project-specific configuration, create .opencode/config.json in your project root:

{
  "mcp": {
    "servers": {
      "agentgateway": {
        "type": "sse",
        "url": "http://localhost:15000/mcp/sse"
      }
    }
  }
}

Using Streamable HTTP

For improved performance, use the streamable HTTP transport:

{
  "mcp": {
    "servers": {
      "agentgateway": {
        "type": "http",
        "url": "http://localhost:15000/mcp/http"
      }
    }
  }
}

Authentication

Include authentication if required:

{
  "mcp": {
    "servers": {
      "agentgateway": {
        "type": "sse",
        "url": "http://localhost:15000/mcp/sse",
        "headers": {
          "Authorization": "Bearer your-token-here"
        }
      }
    }
  }
}