opencode-studio
web GUI for securely managing local OpenCode configuration
claude mcp add --transport stdio microck-opencode-studio npx -y opencode-studio-server
How to use
opencode-studio provides a local GUI to manage opencode configurations. It offers an MCP manager to toggle servers, a profiles system for isolated environments, a skill editor to browse and edit skills, and a plugin hub to manage JavaScript/TypeScript plugins. You can also handle authentication, run custom slash commands, monitor usage and costs, and sync configurations with GitHub. To start the MCP server, install the opencode-studio-server package globally and launch the backend from the GUI. The tool is designed to avoid manual JSON editing by providing an intuitive UI for all configuration tasks, including adding MCPs via npx commands and importing skills or plugins in bulk.
How to install
Prerequisites:
- Node.js and npm installed on your system
- Internet access to fetch packages
Option A — Public site + local backend (recommended):
- Install the MCP server globally:
npm install -g opencode-studio-server
- Open your browser and visit the OpenCode Studio backend UI (the frontend will guide you to launch the backend).
Option B — Fully local (advanced):
- Clone the repository or install the CLI as above.
- Run the backend from your local environment using the provided command in the UI or via:
npx -y opencode-studio-server
Prerequisites recap:
- Node.js (recommended latest LTS)
- npm or yarn for package management
- Network access to fetch dependencies
Note: The project uses Next.js for the frontend and Express for the backend, with configuration stored under ~/.config/opencode/ and related directories.
Additional notes
Tips and common issues:
- Default ports: backend runs on 1920+ and frontend on 1080+. If you have conflicts, the tools will attempt to auto-detect available ports.
- Ensure the opencode config directory exists at ~/.config/opencode/ for the MCP to load and save settings.
- You can add MCPs by pasting npx commands in the UI; this is especially handy for quickly wiring in new servers.
- If the backend UI says 'Launch Backend' not working, reinstall the CLI globally with npm install -g opencode-studio-server.
- For deep linking and protocol handlers, you may need to register the protocol handler with admin rights; consult the official docs for your OS.
- The package name for the Node.js MCP server is opencode-studio-server.
Related MCP Servers
neurolink
Universal AI Development Platform with MCP server integration, multi-provider support, and professional CLI. Build, test, and deploy AI applications with multiple ai providers.
Pare
Dev tools, optimized for agents. Structured, token-efficient MCP servers for git, test runners, npm, Docker, and more.
mcp-dock
A cross-platform MCP Server manager for Cursor, Claude, Windsurf, Zed & TRAE. Features one-click installation, multi-client sync, and a curated registry of Official & Smithery servers.
mcp-jest
Automated testing for Model Context Protocol servers. Ship MCP Servers with confidence.
shodan
Shodan MCP server for Claude, Cursor & VS Code. 20 tools for passive reconnaissance, CVE/CPE intelligence, DNS analysis, and device search. 4 tools work free without an API key. OSINT and vulnerability research from your IDE.
Derived-WMD
The Agentic Generative UI Platform: Transform natural language into production-ready React apps in seconds. Featuring autonomous Tambo agents, Model Context Protocol (MCP) for codebase grounding, and secure E2B sandboxed execution.