com.ascent-partners/opencode-workbench
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Provision an OpenCode workbench and MCP stack on any Linux box, local or over SSH.
Summary by lookupd
Provisions and verifies a dev workbench on Linux hosts, local or over SSH, installing runtimes and MCP servers.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http opencode-workbench https://opencode-workbench.simonmak.com/mcp
Claude Code, npm package (stdio)
claude mcp add opencode-workbench -- npx -y @simonmak-ascent/opencode-workbench
Codex, remote (streamable-http)
codex mcp add opencode-workbench --url https://opencode-workbench.simonmak.com/mcp
Codex, npm package (stdio)
codex mcp add opencode-workbench -- npx -y @simonmak-ascent/opencode-workbench
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"opencode-workbench": {
"url": "https://opencode-workbench.simonmak.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"opencode-workbench": {
"command": "npx",
"args": [
"-y",
"@simonmak-ascent/opencode-workbench"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (10 tools)
Publisher-provided text
describe_workbenchDescribe this MCP server from its bundled profile without contacting any target or making a network call: repository URL, the default component set, componentsinspect_targetProbe one Linux machine — this host (`local`) or a remote host over SSH (`ssh`) — and report its OS, kernel, architecture, package manager, Node/npm, OpenCode,plan_cloneReturn 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 tapply_cloneApply the Workbench profile to a target: clone the repo and install missing components (OpenCode CLI, Node/pnpm, MCP servers, skills, plugins, optional Docker).verify_cloneRe-check a target after a clone: return a per-component `present`/`missing` list plus whether `opencode.json` and `~/.env.workbench` exist. Read-only and idempoinstall_componentInstall a single Workbench component by id (e.g. `node`, `opencode`, `npm-mcps`, `skills`) on a target; `component` must be an id from describe_workbench. Overwremove_componentUninstall one Workbench component by id from a target — the inverse of install_component — for a bounded, documented subset with an automated uninstall (e.g. `oupdate_componentUpdate 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-mcpslist_required_credentialsList the credentials the profile references, which the target already provides, and how to acquire each missing one. Value-blind: it reads only whether each envrun_auth_flowReturn 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
Details
- Version: 5.0.1
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 419 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/simonmak-ascent/opencode-workbench
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.ascent-partners/opencode-workbench)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp