关于 Magento 2 MCP Server
Magento 2 MCP Server 将 Magento 2 REST API 接入标准化接口,供 AI 助手访问商店数据并执行常见操作。它支持资源与工具处理器以及 API 模式探查。
主要功能
- 01连接 Magento 2 REST API
- 02安全处理身份验证
- 03探查 API 模式
- 04列出并读取资源
- 05执行 REST API 调用
适用场景
- 01查询 Magento 订单
- 02通过 API 执行商店操作
MCP 相关
作为 MCP 服务,它向客户端提供 Magento REST API 工具、资源列表与读取能力,以及模式探查。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Magento 2 MCP 服务
Magento 2 的模型上下文协议(MCP)服务实现,可通过标准化接口让 AI 助手与您的 Magento 商店交互。
功能
- 与 Magento 2 集成 REST API
- 安全处理身份验证
- 提供常见 Magento 操作的资源和工具处理程序
- 使用 TypeScript 实现,确保类型安全
- 基于官方 MCP SDK 构建
先决条件
- Node.js(v18 或更高版本)
- npm(v8 或更高版本)
- 可访问 REST API 的 Magento 2 实例
- Magento 管理员 API 访问令牌
安装
npm install vasileuski/magento2-mcp-server
用法
启动服务
magento <magento_url> <admin_api_token>
示例:
magento https://your-magento-store.com eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...
与 MCP 客户端集成
要将此服务与您的 MCP 客户端(例如 Cursor)搭配使用,请将以下配置添加到客户端设置中:
{
"tools": [
{
"name": "mcp_magento_magento_rest_api",
"command": "magento https://your-magento-store.com your-admin-api-token"
}
]
}
这将启用以下功能:
- 访问 Magento 实例的 REST API
- 模式内省
- 资源列表和读取
- 执行常见 Magento 操作的工具
可用工具
magento_rest_api
向您的 Magento 实例发起 REST API 调用。
参数:
path:API 端点路径method:HTTP 方法(GET、POST、PUT、DELETE)body:请求正文(JSON 字符串)query:查询参数
在 MCP 客户端中的用法示例:
const response = await mcp.magento_rest_api({
path: "rest/V1/orders",
method: "GET",
body: "",
query: "searchCriteria[pageSize]=3&searchCriteria[currentPage]=1"
});
开发
- 克隆仓库
- 安装依赖项:
npm install - 启动开发服务:
npm run dev - 进行更改
- 运行测试:
npm test - 构建生产版本:
npm run build
安全
- 切勿提交 Magento 管理员令牌
- 使用环境变量存储敏感信息
- 保持 Node.js 和 npm 版本为最新
- 定期更新依赖项
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。