
medusa-mcp

2025.04.04
9
TypeScriptAI 系统电子商务平台企业软件开发效率
`medusa-mcp` 是一个专为与 Medusa JavaScript SDK 集成而设计的 **Model Context Protocol (MCP) 服务器**。它提供了一个可扩展的后端层,用于管理和与 Medusa 的数据模型交互,支持自动化、编排和智能服务扩展。
View on GitHub
Overview
基本能力
产品定位
medusa-mcp
是一个模块化、可扩展的后端服务器,旨在为 Medusa JavaScript SDK 提供高效、可扩展的后端支持,实现自动化、编排和智能服务扩展。
核心功能
- 模块化架构:可组合的服务,提供灵活性。
- 高效率:优化了速度和规模。
- 可扩展设计:轻松添加新功能。
- 跨环境部署:支持云、本地或混合部署。
- AI 就绪接口:无缝集成 LLM 和工具。
适用场景
- AI 系统:允许 AI 代理访问实时数据、自动化业务流程并与外部服务交互。
- 电子商务平台:自动化工作流(如库存或价格调整)、连接外部工具(如电子邮件、分析等)。
- 企业软件:用于连接各种服务和自动化任务。
工具列表
- MCP Inspector:用于测试 MCP 服务器的工具。
- @medusajs/medusa-oas-cli:用于生成 OpenAPI 定义文件的工具。
常见问题解答
- 如何重启 Inspector 和浏览器?:在每次重建后需要重启 Inspector 和浏览器。
- 如何自定义服务器?:可以通过替换
admin.json
和store.json
文件来定制服务器。
使用教程
使用依赖
安装 Node.js 和 npm。
安装教程
- 克隆仓库并安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 启动服务器:
npm start
- 使用 MCP Inspector 测试:
npx @modelcontextprotocol/inspector ./dist/index.js
环境变量
变量名 | 描述 |
---|---|
MEDUSA_BACKEND_URL |
Medusa 后端 URL |
PUBLISHABLE_KEY |
Medusa 可发布的 API 密钥 |
MEDUSA_USERNAME |
Medusa 管理员用户名 |
MEDUSA_PASSWORD |
Medusa 管理员密码 |
服务器运行在:http://localhost:3000