omo-slim(或者是 opencode)默认注册了两个 MCP,context7 与 gh_grep。完整使用 context7 的方法请点击这里。

推荐的 MCP

codegraph

https://github.com/colbymchenry/codegraph

帮助 agent 快速阅读代码的 MCP。

按照仓库指引安装:

bun i -g @colbymchenry/codegraph

根据安装引导,他会自动添加到配置中:

"mcp": {
    "servers": {
        "codegraph": {
            "type": "local",
            "command": [
                "codegraph",
                "serve",
                "--mcp"
            ],
            "disabled": false,
            "codemode": false
        }
    }
},

codegraph 工作模式为按需运行,如果使用,需要提前建立索引,在你的项目工作目录运行:

codegraph install

更多请参照官方文档。


browser-mcp

https://github.com/Agent360dk/browser-mcp

让 agent 操控浏览器的 MCP,非常强大,在浏览器界面中想干啥就干啥。

查看官方文档,在浏览器中安装相应的扩展,之后在 opencode 中如下配置:

"mcp": {
    "browser-mcp": {
        "type": "local",
        "command": [
            "npx",
            "-y",
            "@agent360/browser-mcp@latest"
        ],
        "enabled": true
    },
}

就可以让 agent 操控系统浏览器页面了。


配置相关

codemode

这是 opencode 的一个特殊工具调用模式,在每个 MCP 分组中单独配置,插件工具也可以采用这种方式。在不开启此模式时,MCP 允许暴露的工具直接出现在模型的原生工具列表中,模型通过普通工具调用使用它们。

开启此模式后,opencode 仍负责连接 MCP、管理工具,但这些工具进入 Code Mode 的工具目录。模型生成 JavaScript,通过 execute 调用目录中的工具,可以组合调用、写条件分支、并行处理以及筛选返回的数据。

JavaScript 执行期间,不会自动插入主模型的新一轮推理。代码结束后,结果交回模型,由模型决定下一步。需要逐步观察的任务可以分成多次 execute。