OpenCode
Configure OpenCode, the open source AI coding assistant, to use agentgateway as an MCP server.
Before you begin
- Install and run agentgateway.
- Confirm agentgateway is up by opening the agentgateway UI.
- Use the same MCP endpoint and port that your local config exposes. Common examples include:
http://localhost:15000/mcp/ssehttp://localhost:15000/mcp/http- If you run agentgateway on a different host or port, replace
localhost:15000in the examples accordingly.
Configuration
Add agentgateway 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"
}
}
}
}
}