🪄🔮 MCPWHIZ - MCP 魔法服务器构建器
免费、开源工具,可即时将Swagger/OpenAPI、Postman集合、GraphQL API、HAR文件以及WSDL/SOAP服务转换为模型上下文协议(MCP)服务器。通过美观的可视化界面生成可直接投入生产的TypeScript和Python代码。
特点/特性
- 视觉服务器配置编辑器直观的用户界面,用于创建和更新服务器名称、版本、描述等信息。
- 资源、工具和提示管理添加、编辑、导入并整理您服务器上的资源、工具和提示。
- API 导入向导:
- 从...导入 Swagger/OpenAPI, 邮递员, GraphQL(一种查询语言和运行时用于API和应用程序的后端服务), HAR文件,或 WSDL/SOAP(网络服务描述语言/简单对象访问协议) 文件/URL(统一资源定位符)。 - 选择要导入的终端/资源/工具。
- 实时代码预览在编辑过程中即时查看生成的服务器配置代码,并直接在浏览器中运行以进行测试。
- 响应式设计在桌面和移动设备上都能很好地运行。
- 现代用户界面使用React、Next.js和Radix UI组件构建。
快速入门
- 安装依赖项:
pnpm install- 运行开发服务器:
pnpm dev- 打开您的浏览器:
访问 http://localhost:3000 翻译为中文是:“本地主机:3000 端口”。不过,通常我们不会直接这样翻译网址,而是根据上下文或使用场景来解释或描述它。例如,可以解释为“访问本地运行的服务器,端口为3000”,或者“这是本地开发服务器的地址,端口为3000” 用于本地开发,或访问 https://mcpwhiz.com 翻译为中文可以是:“https://mcpwhiz.com(注:该网址本身为英文,直接翻译无实际意义,此处仅为说明其存在,实际使用时无需翻译)”。不过,通常我们不会翻译网址,因为网址是全球通用的,直接使用即可。如果非要给出一个类似中文的描述,可以是“这个网址指向的是MCP Whiz网站(注:MCP Whiz为假设的网站名称,实际翻译需根据网站具体内容确定)”。但更常见的做法是直接使用原网址 使用实时版本。
使用方法
- 导入API使用导入卡片来导入您的Swagger、Postman、GraphQL、HAR或WSDL/SOAP规范。
- 编辑配置使用侧边栏和模态框来添加或编辑资源、工具和提示。
- 预览 & 测试实时查看您的配置,在浏览器中直接运行,并按需导出。
项目结构
app/- Next.js 应用路由和页面components/- 用户界面组件(向导、表单、对话框等)store/- 服务器配置的状态管理lib/- 实用函数
所使用的技术
做出贡献
欢迎贡献!如需修复错误、添加功能或提出建议,请提交问题或拉取请求。
