Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Adobe Commerce Dev Mcp

    Adobe Commerce Dev MCP Server

    20 stars
    TypeScript
    Updated Oct 26, 2025
    adobe-commerce
    magento
    mcp-server

    Table of Contents

    • Usage with MCP Server via NPM Package
    • Version configuration
    • Available tools
    • Available prompts
    • Getting the GraphQL schema for your local store
    • Getting the REST API schema for your local store
    • Development
    • License

    Table of Contents

    • Usage with MCP Server via NPM Package
    • Version configuration
    • Available tools
    • Available prompts
    • Getting the GraphQL schema for your local store
    • Getting the REST API schema for your local store
    • Development
    • License

    Documentation

    Usage with MCP Server via NPM Package

    You can use this MCP server directly without downloading or hosting anything yourself. Simply configure your MCP client (such as Cursor or Claude Desktop) to use the NPM package:

    json
    {
      "mcpServers": {
        "adobe-commerce-dev-mcp": {
          "command": "npx",
          "args": ["-y", "@rafaelcg/adobe-commerce-dev-mcp@latest"],
          "env": {
            "ADOBE_COMMERCE_VERSION": "2.4.8"
          }
        }
      }
    }

    Install MCP Server

    • Replace the server name (adobe-commerce-dev-mcp) as you wish.
    • The npx command will always use the latest version of the MCP server from NPM.
    • Set ADOBE_COMMERCE_VERSION to match your store (2.4.7 or 2.4.8). Defaults to 2.4.8.
    • No need to install or host anything locally or remotely.

    On Windows, you might need to use this alternative configuration:

    json
    {
      "mcpServers": {
        "adobe-commerce-dev-mcp": {
          "command": "cmd",
          "args": ["/k", "npx", "-y", "@rafaelcg/adobe-commerce-dev-mcp@latest"],
          "env": {
            "ADOBE_COMMERCE_VERSION": "2.4.8"
          }
        }
      }
    }

    Install MCP Server

    Version configuration

    The ADOBE_COMMERCE_VERSION setting controls which schema files are loaded by both tools and which version is referenced in prompts.

    MethodExampleWhen to use
    env in MCP config"ADOBE_COMMERCE_VERSION": "2.4.7"Claude Desktop, Cursor, production
    CLI argumentADOBE_COMMERCE_VERSION=2.4.7 in the Arguments fieldMCP Inspector

    Supported versions: 2.4.7, 2.4.8 (default).

    REST schema fallback: if the REST schema file for the configured version is not found, the server falls back to 2.4.8 and includes a note in the tool response.

    Available tools

    ToolDescription
    introspect_admin_graphql_schemaSearch the Adobe Commerce GraphQL schema for types, queries, and mutations matching a keyword
    introspect_admin_rest_schemaSearch the Adobe Commerce REST API (OpenAPI 2.0) schema for endpoints and definitions matching a keyword

    Both tools use the schema for the configured ADOBE_COMMERCE_VERSION.

    Available prompts

    PromptParametersDescription
    adobe_commerce_apiquery (required), `api_type: graphql \rest \auto (optional, default auto`)Helps you write a GraphQL operation or REST request. When api_type is auto the AI picks the best API for the use case and explains why.
    validate_adobe_commerce_implementationcode (required), context (optional)Validates an existing GraphQL query, REST call, or integration snippet against the configured Adobe Commerce version. Reports each type, field, argument, and endpoint as ✅ valid, ⚠️ deprecated, or ❌ invalid, and provides a corrected version of the code when needed.

    Getting the GraphQL schema for your local store

    Run an introspection query against your local store and save the result as a gzipped file in the data/ folder:

    bash
    curl -s https://magento.test/graphql \
      -X POST \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer YOUR_ADMIN_TOKEN" \
      --insecure \
      -d '{"query":"fragment FullType on __Type { kind name description fields(includeDeprecated: true) { name description args { ...InputValue } type { ...TypeRef } isDeprecated deprecationReason } inputFields { ...InputValue } interfaces { ...TypeRef } enumValues(includeDeprecated: true) { name description isDeprecated deprecationReason } possibleTypes { ...TypeRef } } fragment InputValue on __InputValue { name description type { ...TypeRef } defaultValue } fragment TypeRef on __Type { kind name ofType { kind name ofType { kind name ofType { kind name ofType { kind name ofType { kind name ofType { kind name ofType { kind name } } } } } } } } query IntrospectionQuery { __schema { queryType { name } mutationType { name } subscriptionType { name } types { ...FullType } directives { name description locations args { ...InputValue } } } }"}' \
      | gzip > data/schema_2-4-8.json.gz

    Get an admin token first if needed:

    bash
    curl -s -X POST https://magento.test/rest/V1/integration/admin/token \
      --insecure \
      -H "Content-Type: application/json" \
      -d '{"username":"admin","password":"YOUR_PASSWORD"}'

    Getting the REST API schema for your local store

    bash
    curl -s "https://magento.test/rest/all/schema?services=all" \
      --insecure \
      -H "Authorization: Bearer YOUR_ADMIN_TOKEN" \
      | gzip > data/rest_schema_2-4-8_admin.json.gz

    Development

    The server is built using the MCP SDK and communicates with Adobe Commerce.

    1. npm install

    2. Modify source files

    3. Run npm run build to compile

    4. Run npm test to run tests

    5. Add an MCP server pointing to the built file (see below)

    Local MCP config:

    json
    {
      "mcpServers": {
        "adobe-commerce-dev-mcp": {
          "command": "node",
          "args": ["/absolute/path/to/adobe-commerce-dev-mcp/dist/index.js"],
          "env": {
            "ADOBE_COMMERCE_VERSION": "2.4.8"
          }
        }
      }
    }

    MCP Inspector:

    bash
    npm run inspector

    Then set ADOBE_COMMERCE_VERSION=2.4.7 (or any supported version) in the Arguments field to switch schemas without restarting.

    License

    ISC

    Similar MCP

    Based on tags & features

    • ME

      Metmuseum Mcp

      TypeScript·
      14
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • MC

      Mcp Open Library

      TypeScript·
      42

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • ME

      Metmuseum Mcp

      TypeScript·
      14
    • MC

      Mcp Ipfs

      TypeScript·
      11
    • LI

      Liveblocks Mcp Server

      TypeScript·
      11
    • MC

      Mcp Open Library

      TypeScript·
      42

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k