# Ascent Partners Opencode Workbench MCP server

Source: https://glimind.com/server/mcp-registry%2Fcom.ascent-partners%2Fopencode-workbench
Registry id: `mcp-registry/com.ascent-partners/opencode-workbench`
Status: live (checked 2026-10-26T18:06:31.251Z)

## Measurements (30 days)

- Uptime: 100%
- Checks: 2669
- Outages (90 days): 0

## Install

```json
{
  "mcpServers": {
    "ascent-partners-opencode-workbench-mcp-s": {
      "type": "http",
      "url": "https://opencode-workbench.simonmak.com/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http ascent-partners-opencode-workbench-mcp-s https://opencode-workbench.simonmak.com/mcp
```

## Tools (12)

- `apply_clone`: Apply the Workbench profile to a target: clone the repo and install missing components (OpenCode CLI, Node/pnpm, MCP servers, skills, plugins, optional Docker).
- `describe_workbench`: Describe this MCP server from its bundled profile without contacting any target or making a network call: repository URL, the default component set, components 
- `inspect_target`: Probe one Linux machine — this host (`local`) or a remote host over SSH (`ssh`) — and report its OS, kernel, architecture, package manager, Node/npm, OpenCode, 
- `install`: Installs a specific component on the target machine.
- `install_component`: Install a single Workbench component by id (e.g. `node`, `opencode`, `npm-mcps`, `skills`) on a target; `component` must be an id from describe_workbench. Overw
- `list_required_credentials`: List the credentials the profile references, which the target already provides, and how to acquire each missing one. Value-blind: it reads only whether each env
- `plan_clone`: Return a read-only plan for a target: compare it against the Workbench profile and list each component as `install`, `present`, or `manual`, with the commands t
- `remove`: Removes a specific component from the target machine.
- `remove_component`: Uninstall one Workbench component by id from a target — the inverse of install_component — for a bounded, documented subset with an automated uninstall (e.g. `o
- `run_auth_flow`: Return the acquisition plan for one credential on a target: the provider URL, the exact non-interactive command when one exists (e.g. `opencode auth login`, `op
- `update_component`: Update one Workbench component in place by id: re-run its install script to fetch the current version (e.g. `opencode` re-runs the official installer; `npm-mcps
- `verify_clone`: Re-check a target after a clone: return a per-component `present`/`missing` list plus whether `opencode.json` and `~/.env.workbench` exist. Read-only and idempo

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
