SuperAPI AI 工具集

mcp-installer

智能体与模型

查看项目

更新于 10-15 22:17

技能介绍

用途:在 OpenCode 中查找、安装和配置 MCP(Model Context Protocol)服务器,覆盖发现、OAuth 设置、环境变量、本地与远程传输以及故障排查。

主要能力:先查本地目录(python3 ~/.config/opencode/skill/mcp-installer/scripts/list_mcps.py),未命中再在线搜索(websearch、webfetch 官方 servers 仓库、npm 的 @modelcontextprotocol/server-*、MCP 规范仓库);读取 references/mcps/<name>.md 获取安装配置、设置、功能与链接;把 MCP 配置写入用户的 opencode.json;发现新 MCP 时按模板记录到 references/mcps/<name>.md 并运行 list_mcps.py 验证。

使用方式:本地 MCP 用 type 为 local 与 command 数组(如 npx -y @package/name);远程 MCP 用 type 为 remote 与 url。OAuth 远程 MCP 执行 opencode mcp auth <server-name>,用 opencode mcp list 查看状态;API key 通过环境变量设置。工具权限在 permission 段按工具名控制,支持通配符与 allow/ask/deny 模式;遇到旧版 tools: 字段应改为 permission:。相关参考文件包括 configuration.md、examples.md、troubleshooting.md。

适用场景:需要为 OpenCode 接入 MCP 能力、配置认证或排查 MCP 连接问题时。

限制:本地目录只是已发现 MCP 的缓存,并非完整列表,未命中时应在线搜索;具体 MCP 的安装与认证步骤以其自身文档为准。