TS

taurgis/sfcc-dev-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

28 stars 10 forks Качество 88 Тренд 31MIT

Заряжайте разработку Salesforce B2C Commerce Cloud доступом к документации на основе ИИ, анализом журналов в режиме реального времени и интеллектуальными рекомендациями по лучшим практикам

Обзор

Сервер Model Context Protocol (MCP) на базе ИИ, который обеспечивает полный доступ к инструментам разработки Salesforce B2C Commerce Cloud, документации и диагностике во время выполнения. - Поиск и изучение всех классов и методов API SFCC - расширенный доступ к документации по справочной архитектуре Storefront - полная документация элементов ISML с примерами и руководством по использованию - мониторинг ошибок в реальном времени, отладка и анализ журналов вакансий для экземпляров SFCC - Исследуйте пользовательские атрибуты и предпочтения сайта - Исполняйте и проверяйте конечные точки сценариев-отладчиков в заверенном режиме, включая пользовательские триггерные URL / пути для не по умолчанию маршрутов витрин магазина - Автоматизированное создание структуры картриджа с безопасностью дорожек, связанных с рабочим пространством (записи остаются внутри корней рабочего пространства или текущий резервный каталог, когда корни недоступны; резервный каталог дома заблокирован) - Установка или слияние AGENTS.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP) на базе ИИ, который обеспечивает полный доступ к инструментам разработки Salesforce B2C Commerce Cloud, документации и диагностике во время выполнения.

Ключевые особенности

Полный доступ к документации SFCC - поиск и изучение всех классов и методов API SFCC ️️ SFRA Documentation - Расширенный доступ к справочной архитектурной документации Storefront *** Ссылка на шаблон ISML** - полная документация элементов ISML с примерами и руководством по использованию Инструменты анализа журналов ** - мониторинг ошибок в реальном времени, отладка и анализ журналов вакансий для экземпляров SFCC ️️ Определения объектов системы - Исследуйте пользовательские атрибуты и предпочтения сайта

  • ** cri Script Debugger** - Выполняйте и проверяйте конечные точки отладчика сценариев в режиме учетных данных, включая пользовательские триггерные URL-адреса / пути для маршрутов без по умолчанию
  • *** Поколение картриджей** - Автоматизированное создание структуры картриджа с безопасностью дорожек, связанных с рабочим пространством (записывает пребывание внутри корней рабочего пространства или текущий резервный вариант рабочего каталога, когда корни недоступны; резервный вариант домашнего каталога заблокирован) Агент Skill Bootstrap - Установите или объедините агенты.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

SFCC Development MCP Server

An AI-powered Model Context Protocol (MCP) server that provides comprehensive access to Salesforce B2C Commerce Cloud development tools, documentation, and runtime diagnostics.

✨ Key Features

  • 🔍 Complete SFCC Documentation Access - Search and explore all SFCC API classes and methods
  • 🏗️ SFRA Documentation - Enhanced access to Storefront Reference Architecture documentation
  • 🧱 ISML Template Reference - Complete ISML element documentation with examples and usage guidance
  • 📊 Log Analysis Tools - Real-time error monitoring, debugging, and job log analysis for SFCC instances
  • ⚙️ System Object Definitions - Explore custom attributes and site preferences
  • 🧪 Script Debugger - Execute and inspect script-debugger endpoints in credentialed mode, including custom trigger URLs/paths for non-default storefront routes
  • 🚀 Cartridge Generation - Automated cartridge structure creation with workspace-bound path safety (writes stay inside workspace roots, or current working directory fallback when roots are unavailable; home-directory fallback is blocked)
  • 🧩 Agent Skill Bootstrap - Install or merge AGENTS.md and bundled skills into the current project or a temp directory for AI assistants
  • ✅ Tool Argument Validation - Runtime schema validation enforces required fields, type checks, enum constraints, integer/numeric bounds, and strict unknown-key checks for object schemas (top-level and nested) before handler execution
  • ⏱️ MCP Progress + Cancellation - Tool calls honor request cancellation signals and emit out-of-band notifications/progress updates when clients provide a progressToken

🚀 Quick Start

Option 1: Documentation-Only Mode (No SFCC credentials needed)

{
  "mcpServers": {
    "sfcc-dev": {
      "command": "npx",
      "args": ["sfcc-dev-mcp"]
    }
  }
}

Option 2: Full Mode (With SFCC credentials for log and job analysis)

{
  "mcpServers": {
    "sfcc-dev": {
      "command": "npx",
      "args": ["sfcc-dev-mcp", "--dw-json", "/path/to/your/dw.json"]
    }
  }
}

Create a dw.json file with your SFCC credentials. You can use either auth mode (or both):

  • Basic auth: username + password
  • OAuth: client-id + client-secret
  • Optional storefront auth (for script debugger trigger on Basic-Auth storefronts): storefrontUsername + storefrontPassword
{
  "hostname": "your-instance.sandbox.us01.dx.commercecloud.salesforce.com",
  "username": "your-username",
  "password": "your-password",
  "storefrontUsername": "your-storefront-basic-user",
  "storefrontPassword": "your-storefront-basic-password",
  "client-id": "your-client-id",
  "client-secret": "your-client-secret"
}
Открыть полный README на GitHub

Установка

npx sfcc-dev-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "sfcc-dev": { "command": "npx", "args": ["sfcc-dev-mcp"] } } }