
Magento 2 MCP Server
A Model Context Protocol (MCP) server implementation for Magento 2, enabling AI assistants to interact with your Magento store through a standardized interface.
Features
- REST API integration with Magento 2
- Secure authentication handling
- Resource and tool handlers for common Magento operations
- TypeScript implementation for type safety
- Built on the official MCP SDK
Prerequisites
- Node.js (v18 or higher)
- npm (v8 or higher)
- Magento 2 instance with REST API access
- Admin API access token from Magento
Installation
npm install vasileuski/magento2-mcp-server
Usage
Starting the Server
magento <magento_url> <admin_api_token>
Example:
magento https://your-magento-store.com eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...
Integration with MCP Client
To use this server with your MCP client (like Cursor), add the following configuration to your client settings:
{
"tools": [
{
"name": "mcp_magento_magento_rest_api",
"command": "magento https://your-magento-store.com your-admin-api-token"
}
]
}
This will enable the following capabilities:
- REST API access to your Magento instance
- Schema introspection
- Resource listing and reading
- Tool execution for common Magento operations
Available Tools
magento_rest_api
Makes REST API calls to your Magento instance.
Parameters:
-
path
: API endpoint path -
method
: HTTP method (GET, POST, PUT, DELETE) -
body
: Request body (JSON string) -
query
: Query parameters
Example usage in MCP client:
const response = await mcp.magento_rest_api({
path: "rest/V1/orders",
method: "GET",
body: "",
query: "searchCriteria[pageSize]=3&searchCriteria[currentPage]=1"
});
Development
- Clone the repository
- Install dependencies:
npm install
- Start development server:
npm run dev
- Make your changes
- Run tests:
npm test
- Build for production:
npm run build
Security
- Never commit your Magento admin token
- Use environment variables for sensitive information
- Keep your Node.js and npm versions up to date
- Regularly update dependencies
License
MIT
相关推荐
I find academic articles and books for research and literature reviews.
Confidential guide on numerology and astrology, based of GG33 Public information
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Advanced software engineer GPT that excels through nailing the basics.
Take an adjectivised noun, and create images making it progressively more adjective!
Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.
L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.
Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX
Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.
🧑🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.
Miroir dehttps: //github.com/bitrefill/bitrefill-mcp-server
Reviews

user_PeLt45LF
I've been using the magento2-mcp-server by dzmitry-vasileuski and it has significantly streamlined my Magento 2 server management. The integration is seamless and the documentation is clear, making it easy for users of all technical levels to get started. Highly recommend for anyone looking to enhance their Magento server functionality. Check it out at https://github.com/dzmitry-vasileuski/magento2-mcp-server!