Skip to content

OpenCode v1.17.4:MCP 工作目录与 V2 API

发布日期:2026 年 6 月 12 日

一句话总结

本版本允许本地 MCP 服务器从工作区相对目录启动,并扩展认证、V2 会话 API 与 SDK 文件读取能力。

新功能或行为变化

  • 本地 MCP 服务器新增 cwd,可指定工作区相对启动目录。
  • 新增 connector 驱动的认证流程与已保存 Provider 凭据支持。
  • V2 API 新增创建/读取会话、列出会话问题和解析当前位置的端点。
  • API 与 SDK 的文件读取返回带正确 Content-Type 的原始内容。
  • MCP 服务器日志通知会写入 OpenCode 日志。
  • 创建 snapshot 时复用源 Git 对象,减少大型仓库重复哈希耗时。

问题修复

  • 修复 Gemini 多类型字段工具 schema 的兼容性。
  • 内容过滤后的模型响应会显示明确错误,不再静默失败。
  • 修复 MCP 认证与 debug 请求丢失自定义 header。
  • 修复列出 MCP prompts、resources 或 tools 时未应用目录请求超时。

影响范围

  • MCP / Core:本地 MCP 启动目录、日志、认证和大型工具目录用户。
  • Server / SDK:使用 V2 会话、问题、位置与文件读取 API 的开发者。
  • Provider / Integrations:Connector 凭据与 Gemini 工具调用用户。

是否需要升级

使用本地 MCP、V2 API、Connector 认证或大型 Git 仓库的用户建议升级。

升级命令

bash
opencode upgrade