
taurgis/sfcc-dev-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Smart-powered 문서 액세스, 실시간 로그 분석 및 지능형 모범 사례 지도로 Salesforce B2C Commerce Cloud 개발 충전
개요
AI-powered Model Context Protocol (MCP) 서버는 Salesforce B2C Commerce Cloud 개발 도구, 문서 및 런타임 진단에 대한 종합적인 액세스를 제공합니다. - 검색 및 모든 SFCC API 클래스와 방법을 탐구 - - Storefront Reference Architecture 문서에 대한 향상된 액세스 - - 완전한 ISML 요소 문서 예와 사용 지침 - 실시간 오류 모니터링, 디버깅 및 SFCC 인스턴스에 대한 작업 로그 분석 - - 사용자 정의 속성과 사이트 환경 탐색 - - 실행 및 검사 스크립트 디버거 endpoints in credentialed mode, non-default storefront routes에 대한 사용자 정의 트리거 URLs/paths 포함 - 통합된 워크로드 또는 워크로드 워크로드 - 내부 워크로드 워크로드 또는 워크로드를 실행할 수 있습니다.
개요(AI 번역)
AI-powered Model Context Protocol (MCP) 서버는 Salesforce B2C Commerce Cloud 개발 도구, 문서 및 런타임 진단에 대한 종합적인 액세스를 제공합니다.
✨ 주요 특징
-** grab Complete SFCC Documentation Access** - 모든 SFCC API 클래스 및 방법을 검색하고 탐구하십시오. -** SF️ SFRA 문서** - Storefront Reference Architecture 문서에 대한 향상된 액세스 -** IS ISML Template Reference** - 예제 및 사용 지침을 갖춘 ISML 요소 문서 완료 -** Real Log Analysis Tools** - 실시간 오류 모니터링, 디버깅 및 SFCC 인스턴스 작업 로그 분석
- ♨️ 시스템 오브젝트 정의 ** - 사용자 정의 속성 및 사이트 선호 -s Script Debugger - 정의된 형태에 있는 script-debugger endpoint를 실행하고 검사합니다, 비기본적인 storefront 노선을 위한 custom trigger URLs/path를 포함하여, -► 카트리지 발생** - workspace-bound 경로 안전과 함께 자동화된 카트리지 구조 생성 (작업 공간 뿌리 안에 체재, 또는 뿌리가 사용할 때 현재 작업 디렉토리 fallback; 홈-directory fallback 차단) -** A Agent Skill bootstrap** - 설치 또는 합병.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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/progressupdates when clients provide aprogressToken
🚀 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"
}
설치
npx sfcc-dev-mcp설정
{
"mcpServers": {
"sfcc-dev": {
"command": "npx",
"args": ["sfcc-dev-mcp"]
}
}
}