Repository navigation
Releases
v0.3.0 — OpenCode 2 MCP bridge
通过 Codex 或其他 MCP 客户端调用本机 OpenCode 2 CLI。此版本是上游 yuriisamohvalov-creator/opencode-mcp 的 MIT 开源 fork,保留上游历史与版权。
- 支持 Windows 原生可执行文件发现,以及 macOS / Linux 的 PATH 发现。
- 通过
model: "provider/model"明确选择模型;实际使用记录仍应在 OpenCode 会话中核实。 - 默认只读、新会话、独立服务器,避免依赖作者的私人代理配置。
- 处理错误事件、超时、MCP 取消和断连,并清理本任务的子进程。
- 提供中文与英文说明、贡献指南、模拟 CLI 测试和跨平台 CI。
升级注意: 默认 readOnly=true、standalone=true、autoApprove=false;修改任务需要明确设置参数。为避免旧会话覆盖目录或权限,不支持续接会话。
安装: 克隆本仓库并检出 v0.3.0,运行 npm ci --ignore-scripts,按 中文 README 或 English README 注册 MCP。此 fork 目前通过 GitHub 源码分发,尚未发布到 npm。
验证: 22 项自动测试;GitHub CI 覆盖 Windows / macOS / Linux 上的 Node 22 和 24,另补验 Linux 上的最低 Node 22.0.0。测试使用模拟 CLI,不发送项目文件给模型。
OpenCode 必须由使用者自行安装并登录模型提供商。只读模式依赖 OpenCode 权限配置,并非操作系统沙箱;模型请求可能产生费用,读取的内容将发送给所选提供商。
An MIT-licensed fork of the upstream OpenCode MCP bridge with portable OpenCode 2 support, explicit model selection, read-only defaults, structured error handling and task-process cleanup. Install from the tagged GitHub source; this fork has not been published to npm. See the English README for setup and permission details.