MCP Server Template
A starter template for building a Model Context Protocol (MCP) server using TypeScript and Node.js.
@iranimij/magento-mcp-remote-server
A remote Model Context Protocol (MCP) server for integrating with the Magento 2 MCP server module. This library provides a CLI server that exposes tools for demonstration and for fetching product details from a Magento backend. It is intended to be used in conjunction with the Magento 2 module to enable AI and remote automation features for your Magento store.
Installation
npm install -g @iranimij/magento-mcp-remote-server
Or, for local development:
git clone <this-repo-url>
cd mcp
npm install
npm run build && npm run bundle
Usage
Add the following to your cursor MCP settings:
"testServer": {
"command": "npx",
"args": ["@iranimij/magento-mcp-remote-server"],
"env": {
"MAGENTO_API_URL": "https://app.magento.test/",
"MAGENTO_ADMIN_USERNAME": "admin",
"MAGENTO_ADMIN_PASSWORD": "admin1234"
}
},
As a CLI
npx magento-mcp-remote-server
Or, if running locally after build:
node dist/bundle.cjs
Environment Variables
MAGENTO_API_URL(required): The base URL of your Magento API (e.g.,https://your-magento-site.com).- (Optional) You may add authentication headers in
index.tsif your Magento API requires a token.
Tools
This server exposes the following tools. Click each tool for detailed documentation:
- get-product-details: Fetch product details for a given product ID from the Magento API.
- get-todays-orders: Fetch all orders placed today from the Magento API.
- create-customer: Create a new customer in Magento.
- create-simple-product: Create a new simple product in Magento.
- search-product-details: Search for product details by SKU, name, or ID from the Magento API.
Example Output
Below is an example output for a product search using the search-product-details tool:

Development
- Written in TypeScript. Source in
src/. - Easily extensible with custom tools.
Related Servers
Berry MCP Server
A universal framework for easily creating and deploying Model Context Protocol servers with any tools.
DevCycle
Turn your favourite AI tool into a feature management assistant. DevCycle's MCP works with your favourite coding assistant so you can create and monitor feature flags using natural language right in your workflow.
MCP Server
Automate data science stages using your own CSV data files.
Whistle MCP Server
Manage local Whistle proxy servers through AI assistants, simplifying network debugging, API testing, and rule management.
Storyblok MCP Server
Manage your Storyblok CMS using natural language through AI tools.
Smithery Reference Servers
A collection of reference implementations for Model Context Protocol (MCP) servers in Typescript and Python, demonstrating MCP features and SDK usage.
OpenAPI2MCP
Converts OpenAPI specifications into MCP tools, enabling AI clients to interact with external APIs seamlessly.
pyATS
Interact with network devices using Cisco's pyATS and Genie libraries for model-driven automation.
Liana-MCP
A natural language interface for cell-cell communication analysis using the Liana framework.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers, without authentication.