MCP服务器生成器

基于OpenAPI规范快速生成生产就绪的TypeScript MCP服务器,简化开发流程。

  • by gautamgb
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 gautamgb/mcp-server-generator

使用说明

MCP服务器生成器

粘贴OpenAPI规范,在TypeScript中获得生产就绪的MCP服务器。单击一下。

为什么存在

当我在Qualtrics推动MCP的第一个任务时,最大的瓶颈不是买入,而是样板。每个想要将API公开为MCP工具的团队都必须手动编写服务器脚手架,将端点映射到MCP工具定义,并处理协议管道。每次集成需要数天时间。该工具将时间缩短到几秒钟:粘贴您的OpenAPI规范,然后使用流代码生成生成一个完整的、可部署的MCP服务器。

如果每个工具集成都需要开发人员花一周时间在协议样板上,那么代理生态系统将无法扩展。这解决了这个问题。

主要特点

  • 单页界面 --粘贴OpenAPI规范,获取TypeScript MCP服务器
  • 流代码生成 由OpenAI(gpt-4o-mini)提供支持
  • 生产就绪输出 --生成的服务器遵循MCP协议约定,并已准备好部署
  • 复制到剪贴板 语法突出显示预览
  • 最小设置 --一个环境变量(OPENAI_API_KEY)

入门指南

git clone https://github.com/gautamgb/mcp-server-generator.git
cd MCP-Server-Generator
npm install
cp .env.example .env.local  # Add your OPENAI_API_KEY
npm run dev

打开 http://localhost:3000,粘贴OpenAPI规范,并生成MCP服务器。

部署到Vercel

  1. 推送到GitHub
  2. 在Vercel进口
  3. 添加 OPENAI_API_KEY 环境变量
  4. 部署

技术栈

  • 框架: Next.js 16(应用路由器)
  • 人工智能: OpenAI API(流式)
  • 造型: 顺风CSS
  • 语言: TypeScript

现场演示

seekgb.com

许可证

麻省理工学院