medusa-mcp

medusa-mcp

site icon
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.jsonstore.json 文件来定制服务器。

使用教程

使用依赖

安装 Node.js 和 npm。

安装教程

  1. 克隆仓库并安装依赖:
npm install
  1. 构建项目:
npm run build

调试方式

  1. 启动服务器:
npm start
  1. 使用 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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。