使用说明
OpenCode MCP服务器
MCP服务器,用于通过models.dev和MCP注册表集成发现、配置和管理OpenCode设置。
概述
OpenCode MCP是一个模型上下文协议服务器,可帮助您:
- 🤖 发现AI模型 -从models.dev浏览和搜索模型
- 🔧 配置提供程序 -为AI提供商生成OpenCode配置
- 📦 查找MCP服务器 -从官方注册表发现MCP服务器
- ⚙️ 管理配置 -验证并优化您的OpenCode设置
- 💰 估计成本 -计算模型使用的定价
状态
✅ 准备使用!
所有15个工具都已实施并准备就绪。
快速开始
安装
npm install
npm run build
运行服务器
npm run dev
添加到OpenCode
添加到您的 opencode.json (使用绝对路径):
{
"mcp": {
"opencode-mcp": {
"type": "local",
"command": ["node", "/absolute/path/to/opencode-mcp/dist/index.js"],
"enabled": true
}
}
}
然后重新启动OpenCode。服务器将自动:
- 加载models.dev数据(74个提供商,1000多个模型)
- 加载OpenCode模式(捆绑,如果超过24小时就会自动更新)
- 连接到MCP注册表
- 启用所有15个工具
可用工具
Models.dev集成(4个工具)
- ✅ 列表提供者 -列出所有具有型号计数的AI提供商
- ✅ 搜索模型 -按功能、定价、上下文窗口搜索模型
- ✅ 获取模型详细信息 -获取全面的模型信息
- ✅ 获取提供者数据 -获取用于构建配置的提供者数据+模式(模式驱动方法)
MCP注册表集成(3个工具)
- ✅ 搜索mcp注册表 -浏览和搜索MCP注册表
- ✅ 获取mcp服务器详细信息 -获取详细的MCP服务器信息
- ✅ 生成mcp配置 -生成OpenCode MCP服务器配置
配置管理(4个工具)
- ✅ 读取配置 -读取项目或全局OpenCode配置
- ✅ 写入配置 -使用自动备份写入/更新配置
- ✅ 验证配置 -根据架构验证配置
- ✅ 生成配置代码段 -获取任何配置节的模式(支持30多个节)
实用程序(4个工具)
- ✅ 获取系统信息 -获取系统状态(数据年龄、架构、配置位置)
- ✅ 获取模式 -获取具有路径支持的OpenCode模式(从捆绑文件加载)
- ✅ 更新模型开发数据 -手动刷新models.dev数据
- ✅ 更新配置架构 -手动刷新OpenCode架构
文档
数据源
- models.dev API -全面的AI模型数据库
- 启动时自动检查更新(如果数据超过24小时)
- 通过手动更新
update-models-dev-data工具
- MCP注册表 -官方模型上下文协议服务器注册表(实时API)
- OpenCode架构 -OpenCode配置模式
许可证
麻省理工学院
