diff options
| author | Michael Hanson <[email protected]> | 2025-07-25 14:47:01 -0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-25 17:47:01 -0400 |
| commit | 81fb1b313e1747ff84e8806b0a7625510d5eb5b2 (patch) | |
| tree | 442a5555b7b35a2df6d2b3f7355bec635fe5e2b8 /packages/web/src/content/docs | |
| parent | 3a7a2a838ec6ba625aa27aaa73cf4ea8ee03e79e (diff) | |
| download | opencode-81fb1b313e1747ff84e8806b0a7625510d5eb5b2.tar.gz opencode-81fb1b313e1747ff84e8806b0a7625510d5eb5b2.zip | |
Fix a broken example in the MCP documentation and add more clarity (#1322)
Diffstat (limited to 'packages/web/src/content/docs')
| -rw-r--r-- | packages/web/src/content/docs/docs/mcp-servers.mdx | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/packages/web/src/content/docs/docs/mcp-servers.mdx b/packages/web/src/content/docs/docs/mcp-servers.mdx index 985570a45..2fe4abbe0 100644 --- a/packages/web/src/content/docs/docs/mcp-servers.mdx +++ b/packages/web/src/content/docs/docs/mcp-servers.mdx @@ -18,7 +18,7 @@ You can define MCP servers in your opencode config under `mcp`. ### Local -Add local MCP servers under `mcp` with `"type": "local"`. +Add local MCP servers using `"type": "local"` within the MCP object. Multiple MCP servers can be added. The key string for each server can be any arbitrary name. ```json title="opencode.json" { @@ -31,7 +31,7 @@ Add local MCP servers under `mcp` with `"type": "local"`. "environment": { "MY_ENV_VAR": "my_env_var_value" } - }, { + }, "my-different-local-mcp-server": { "type": "local", "command": ["bun", "x", "my-other-mcp-command"], @@ -62,3 +62,28 @@ Add remote MCP servers under `mcp` with `"type": "remote"`. } } ``` + +Local and remote servers can be used together within the same `mcp` config object. + +```json title="opencode.json" +{ + "$schema": "https://opencode.ai/config.json", + "mcp": { + "my-local-mcp-server": { + "type": "local", + "command": ["bun", "x", "my-mcp-command"], + "enabled": true, + "environment": { + "MY_ENV_VAR": "my_env_var_value" + } + }, + "my-remote-mcp": { + "type": "remote", + "url": "https://my-mcp-server.com", + "enabled": true, + "headers": { + "Authorization": "Bearer MY_API_KEY" + } + } + } +} |
