# OpenCode

> Part of the OVHcloud developer hub. Index of every page and section: https://developers.eu.ovhcloud.com/llms.txt
> Everything in one file: https://developers.eu.ovhcloud.com/llms-full.txt

Set up the OVHcloud MCP server in OpenCode.

Preview: the OVHcloud MCP server is to be confirmed

Nothing answers at `https://mcp.eu.ovhcloud.com/mcp` yet. Its URL and its tools are this page's proposal, the way the guides below will read once it does.

## Prerequisites

- OpenCode installed
- Node.js 22+ installed
- An OVHcloud API token (see [Authentication](https://developers.eu.ovhcloud.com/authentication.md))

## Configuration

1. Create opencode.json at your project's root.
2. Add the OVHcloud server, and replace YOUR_OVHCLOUD_TOKEN with your token:
  ```json
  {
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "ovhcloud": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "mcp-remote@latest",
        "https://mcp.eu.ovhcloud.com/mcp",
        "--header",
        "Authorization:${OVH_AUTH_HEADER}"
      ],
      "enabled": true,
      "environment": {
        "OVH_AUTH_HEADER": "Bearer YOUR_OVHCLOUD_TOKEN"
      }
    }
  }
}
  ```

## Verification

1. Start OpenCode and reload its configuration.
2. Check that ovhcloud is listed under its tools, and enabled.
3. Ask OpenCode:
  ```text
  Which OVHcloud API operation reboots a dedicated server?
  ```

## References

- [OpenCode: MCP servers](https://opencode.ai/docs/mcp-servers/)
- [mcp-remote, the bridge the configuration runs](https://github.com/geelen/mcp-remote)

[Next Zed →](https://developers.eu.ovhcloud.com/ai/mcp/zed.md)
