MCP服务器魔术
轻松生成MCP(模型上下文协议)服务器。
项目信息
统一资源定位符: https://lovable.dev/projects/d1f58d89-2e1d-4c6a-ade1-f7807ab46e44
特性
- 生成TypeScript、Python和Go MCP服务器
- 配置身份验证(API密钥、承载令牌、基本身份验证)
- 定义资源和工具
- 部署到各种环境(AWS、GCP、Azure、自托管)
- 新:API代理模式-创建代理到现有API的MCP服务器
服务器模式
MCP Server Magic支持两种服务器生成模式:
直接实施模式
这是MCP Server Magic生成MCP服务器的完整独立实现的默认模式。服务器直接处理所有逻辑和数据处理。
代理模式
代理模式允许您创建一个MCP服务器,作为MCP客户端(如Claude)和现有API之间的中间件。MCP服务器将MCP格式的请求转换为标准API调用,并将响应转换回MCP格式。
代理模式功能:
- 连接到任何现有的REST API
- MCP和标准格式之间的自动转换
- 可选缓存以提高性能
- 可选的速率限制,以保护您的目标API
- 对MCP客户端和目标API的身份验证支持
- 完全符合模型上下文协议标准
测试
该项目包括全面的测试,以确保生成的服务器的质量:
# Run basic MCP server tests
npm test
# Run full MCP tests including Go server generation
npm run test:mcp
# Run proxy mode tests
npm run test:proxy我如何编辑此代码?
有几种方法可以编辑您的应用程序。
使用可爱
只需访问 可爱的项目 并开始提示。
通过Lovable所做的更改将自动提交到此仓库。
使用您喜欢的IDE
如果你想使用自己的IDE在本地工作,你可以克隆这个仓库并推送更改。推动的变化也将反映在《可爱》中。
唯一的要求是安装Node.js和npm- 使用nvm安装
请按照以下步骤操作:
# Step 1: Clone the repository using the project's Git URL.
git clone
# Step 2: Navigate to the project directory.
cd
# Step 3: Install the necessary dependencies.
npm i
# Step 4: Start the development server with auto-reloading and an instant preview.
npm run dev技术
本项目由以下部分组成:
- 快
- TypeScript
- 反应
- shadcn ui
- 顺风CSS
- 模型上下文协议SDK
