AI coding tools setup for Commerce App Builder and storefront
When migrating to Adobe Commerce as a Cloud Service, you can use the AI coding tools to convert existing Adobe Commerce PHP extensions to Adobe Developer App Builder applications.
You can also use these tools to create completely new App Builder applications as well as storefront customizations.
The AI coding tools provide the following benefits:
- Enhanced development workflow — Integrated Adobe Commerce development tools.
- AI-powered assistance — Context-aware code generation and debugging.
- Commerce-specific features — Specialized tools for Adobe Commerce App Builder development.
- Automated workflows — Streamlined development and deployment processes.
By installing the AI coding tools, you get access to:
- Skills - An Adobe Commerce and App Builder specific skill set designed to guide and inform your application development.
- Developer MCP Server
- App Builder MCP Server
For skills, prompts, and best practices after setup, see Skills, prompts, and commands and Best practices.
Updating to the latest version
After installing the AI coding developer tooling, update to the latest version by running:
Copied to your clipboardaio commerce extensibility tools-setup
This updates the tools to the latest version.
Prerequisites
Any coding agent that supports agent skills, such as:
Node.js: LTS version
Git: For repository cloning and version control
Installation
Install the latest Adobe I/O CLI globally:
Copied to your clipboardnpm install -g @adobe/aio-cliInstall the following plugins:
Copied to your clipboardaio plugins:install https://github.com/adobe-commerce/aio-cli-plugin-commerce @adobe/aio-cli-plugin-app-dev @adobe/aio-cli-plugin-runtimeClone one of the following:
Commerce integration starter kit — for building back-office integrations.
Copied to your clipboardgit clone git@github.com:adobe/commerce-integration-starter-kit.gitCommerce checkout starter kit for building or extending the checkout experience, including payments, shipping, and taxes.
Copied to your clipboardgit clone git@github.com:adobe/commerce-checkout-starter-kit.git
Navigate to the starter kit directory:
Copied to your clipboardcd commerce-integration-starter-kitInstall the Commerce AI extensibility tools by running the interactive setup command:
Copied to your clipboardaio commerce extensibility tools-setupThe setup process prompts you with configuration options. Follow the prompts to complete the installation. The tools are installed in the selected directory.
Select the starter kit you want to use for your project.
Copied to your clipboard? Which starter kit would you like to use?❯ Integration starter kitCheckout starter kitSelect your preferred coding agent. Over 40 coding agents are supported; if you do not see your preferred agent, use the
Otheroption to install skills for any coding agent. Refer to your coding agent's documentation for how to configure skills.Copied to your clipboard? Which coding agent would you like to install skills for?❯ CursorClaude CodeGithubCopilotWindsurfGemini CLIOpenAI CodexCline...The installer detects NPM or Yarn when present. If neither is installed, you are prompted to choose a package manager. Adobe recommends using
npmfor consistency:Copied to your clipboard? Which package manager would you like to use?❯ npmyarn
After a successful install, the process configures:
- MCP server integration for Adobe Commerce development
- Agent skills for enhanced development experience
- Commerce-specific development tools and workflows
Skills and MCP tools are installed. If you do not see them, restart your coding agent.
Before deploying your project, complete configuration tasks: log in to Adobe Developer Console using the Adobe I/O CLI, create an App Builder project (see Project setup), and set up environment variables in an .env file. You can do these steps manually or use the AI coding tools for guidance. See [Create an integration](../starter-kit/integration/create-integration.md for detailed configuration instructions.
Post-installation configuration
Log in to the Adobe I/O CLI
After installing the Adobe I/O CLI, log in whenever you want to use the MCP server.
Copied to your clipboardaio auth login
To verify you are logged in:
Copied to your clipboardaio where
If you encounter issues, try logging out and back in:
Copied to your clipboardaio auth logoutaio auth login
Some features of the MCP server will work without logging in, but the RAG (Retrieval-Augmented Generation) service will not work. The RAG service provides the AI coding agent with real-time access to the complete Adobe Commerce documentation set, enabling it to answer questions and generate code based on current Commerce development practices, APIs, and architectural patterns.
Cursor
Restart the Cursor IDE to load the new MCP tools and configuration.
Verify the installation by confirming that skills are present under the
.cursor/skills/folder.Enable the MCP server:
- Open the Command Palette: Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows and Linux).
- Run View: Open MCP Settings.
- Find commerce-extensibility MCP Server in the list.
- Turn the server on to enable the coding tools.
Verify server status. The Commerce extensibility MCP Server should look like:
Copied to your clipboardStatus: Connected/ActiveServer: commerce-extensibilityConfiguration: Automatically configured via .cursor/mcp.jsonUse a prompt to confirm the agent uses the MCP server. If it does not, ask the agent explicitly to use the available MCP tools.
Copied to your clipboardWhat are the differences between Adobe Commerce PaaS and Adobe Commerce as a Cloud Service when configuring a webhook that activates an App Builder runtime action?
GitHub Copilot (VS Code)
Restart Visual Studio Code to load the new MCP tools and configuration.
Verify the installation by confirming that
copilot-instructions.mdexists in the.githubfolder.Enable the MCP server:
- Open the Extensions view (Extensions in the Activity Bar or Cmd+Shift+X / Ctrl+Shift+X).
- Open MCP SERVERS - INSTALLED.
- Use the gear icon next to commerce-extensibility MCP Server and select Start Server if the server is stopped.
- Use the gear icon again and select Show Output to view logs.
Verify the server status. The
MCP:commerce-extensibilityoutput should match the following:Copied to your clipboard2025-11-13 12:58:50.652 [info] Starting server commerce-extensibility2025-11-13 12:58:50.652 [info] Connection state: Starting2025-11-13 12:58:50.652 [info] Starting server from LocalProcess extension host2025-11-13 12:58:50.657 [info] Connection state: Starting2025-11-13 12:58:50.657 [info] Connection state: Running(...)2025-11-13 12:58:50.753 [info] Discovered 10 toolsUse the following prompt to see if the agent uses the MCP server. If it does not, ask the agent explicitly to use the MCP tools available.
Copied to your clipboardWhat are the differences between Adobe Commerce PaaS and SaaS when configuring a webhook that activates an App Builder runtime action?