Hogwarts测试开发
07-01·北京测吧员工
MCP 扩展机制(三)
一个更优雅的方式:Skill 嵌入 MCP除了直接在全局配置里加 MCP 服务器,OpenCode 还有一个更 neat 的方式——把 MCP 服务器嵌在 Skill 里。具体做法是在 Skill 的 markdown 文件的 YAML frontmatter 里定义 MCP 服务器:---name:my-skilldescription:"A skill that uses a custom MCP server"mcp:my-server: command:["npx","-y","@some/mcp-server"] environment: API_KEY:"${MY_API_KEY}"---或者直接在 Skill 目录里放一个 mcp.json 文件也行。这样做的好处是:Skill 自己管自己的 MCP 依赖,不用改全局配置。加载 Skill 的时候,插件会自动发现并连接对应的 MCP 服务器。连接是懒加载的——第一次用的时候才连,5 分钟不用自动断开清理。很省心。一个完整的例子:接上 Salesforce光说不练假把式。我们拿 Salesforce 举个例子,看看怎么把真实的业务工具接进 OpenCode。用 Composio 的 MCP 网关来连 Salesforce。有两种方式:方式一:用 Composio CLI先装 CLI 并登录:npx composio-cli login然后在 OpenCode 里让 AI 去认证:“Authenticate with Salesforce Composio”走完浏览器里的授权流程就行了。方式二:直接在 OpenCode 配置里加在 opencode.json 的 mcp 字段里加:{ "mcp": { "composio": { "type": "remote", "url": "
https://taou.cn/a/iDXD2i" } }}然后同样让 AI 去触发认证流程。搞定之后,你就可以在 OpenCode 里直接问:“Add new contact to spring campaign”或者“Clone opportunity with all associated products”
发布于 北京
分享
评论
赞
未登录
友善发言
评论
加载中
下载脉脉APP,成就职业梦想
违法不良信息&未成年人有害信息举报电话/客服电话:400 065 0808
违法不良信息&未成年人有害信息举报邮箱/客服邮箱:maimai@taou.com
清朗系列专项行动相关违规信息举报电话:400 065 0808,举报邮箱:maimai@taou.com
个人/企业等被诽谤侮辱、人身权或知识产权等被侵犯、网络谣言的举报地址:maimai.cn/tousu | 涉企虚假不实信息举报投诉专区
京ICP备12005786号-1copyright©maimai.cn