项目介绍
🪄🔮 MCPWHIZ - MCP Wizard Server Builder
一款免费、开源工具,用于将 Swagger/OpenAPI、Postman 集合、GraphQL API、HAR 文件以及 WSDL/SOAP 服务即时转换为模型上下文协议(MCP)服务器。生成可用于生产的 TypeScript 和 Python 代码,并提供美观的可视化界面。

功能
- 可视化的服务器配置编辑器:直观的用户界面,用于创建和更新服务器名称、版本、描述等信息。
- 资源、工具和提示管理:添加、编辑、导入并组织您的服务器资源、工具和提示。
- API 导入向导:
- 从 Swagger/OpenAPI、Postman、GraphQL、HAR 文件或 WSDL/SOAP 文件/URL 导入。
- 选择要导入的端点/资源/工具。
- 实时代码预览:在编辑时即时查看生成的服务器配置代码,并直接在浏览器中运行以进行测试。
- 响应式设计:适用于桌面和移动设备。
- 现代用户界面:使用 React、Next.js 和 Radix UI 组件构建。
快速开始
-
安装依赖项:
pnpm install
-
运行开发服务器:
pnpm dev
-
打开浏览器:
访问 http://localhost:3000 进行本地开发,或访问 https://mcpwhiz.com 使用在线版本。
使用方法
- 导入 API:使用导入卡片将您的 Swagger、Postman、GraphQL、HAR 或 WSDL/SOAP 规范导入。
- 编辑配置:使用侧边栏和模态框添加或编辑资源、工具和提示。
- 预览与测试:实时查看您的配置,在浏览器中直接运行,并按需导出。
项目结构
app/ - Next.js 应用路由和页面
components/ - 用户界面组件(向导、表单、对话框等)
store/ - 服务器配置的状态管理
lib/ - 工具函数
使用的技术
贡献
欢迎贡献!请针对错误修复、功能或建议打开问题或拉取请求。
许可证
MIT