add docker-compose for arm
将 OpenAPI/Swagger 规范转换为 Model Context Protocol (MCP) 格式的工具
将项目中的 skill 安装到 OpenCode:
# 方式一:复制 skill 目录 cp -r .opencode/skills/mcp-swagger-server ~/.opencode/skills/ # 方式二:在 opencode 中使用 skill # 在 opencode 对话中提及相关任务时会自动触发
项目已预下载 Node.js 和 pnpm 工具,放在 tools/ 目录下:
tools/
tools/ ├── node/ │ ├── node-v20.20.2-win-x64.zip # Windows Node.js │ └── node-v20.20.2-linux-x64.tar.xz # Linux Node.js └── pnpm/ ├── pnpm-win-x64.exe # Windows pnpm └── pnpm-linux-x64 # Linux pnpm
Windows:
双击对应版本的msi文件进行安装 # 验证 node -v
Linux:
# 解压到 /opt/nodejs sudo tar -xf tools/node/node-v20.20.2-linux-x64.tar.xz -C /opt # 添加到 PATH export PATH=/opt/nodejs/node-v20.20.2-linux-x64/bin:$PATH # 验证 node -v
# 将 pnpm.exe 拷贝到 Node.js 安装目录 copy tools\pnpm\pnpm-win-x64.exe C:\nodejs\node-v20.20.2-win-x64\pnpm.exe # 验证 C:\nodejs\node-v20.20.2-win-x64\pnpm.exe -v
# 拷贝到 /usr/local/bin sudo cp tools/pnpm/pnpm-linux-x64 /usr/local/bin/pnpm sudo chmod +x /usr/local/bin/pnpm # 验证 pnpm -v
前往发行版(release)界面,下载docker镜像
MCP Server 启动后会输出 OpenCode MCP 配置,程序会自动检测配置文件位置并生成完整配置。
配置输出示例:
📁 配置文件路径: C:\Users\xxx\.config\opencode\opencode.json 请将以下配置复制到上述配置文件中(可覆盖原有内容): { "mcpServers": { "localhost-3000": { "command": "node", "args": [ "C:\path\to\cli.js", "--transport", "stdio", "--openapi", "http://localhost:3000/api-docs.json" ] } } }
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
MCP Swagger Server(mss)
将 OpenAPI/Swagger 规范转换为 Model Context Protocol (MCP) 格式的工具
🚀 快速开始
环境要求
安装 OpenCode Skill
将项目中的 skill 安装到 OpenCode:
安装 Node.js 和 pnpm(离线环境)
项目已预下载 Node.js 和 pnpm 工具,放在
tools/目录下:1. 安装 Node.js
Windows:
Linux:
2. 安装 pnpm
Windows:
Linux:
安装步骤
前往发行版(release)界面,下载docker镜像
🤖 OpenCode SKILL 使用流程
手动配置 OpenCode MCP
MCP Server 启动后会输出 OpenCode MCP 配置,程序会自动检测配置文件位置并生成完整配置。
配置输出示例: