TS

taurgis/sfcc-dev-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

28 stars 10 forks 品質 88 トレンド 31MIT

セールスフォースB2C Commerce Cloud開発をAI搭載のドキュメントアクセス、リアルタイムログ分析、インテリジェントなベストプラクティスのガイダンスでスーパーチャージ

概要

Salesforce B2C Commerce Cloud 開発ツール、ドキュメント、ランタイム診断の包括的なアクセスを提供する AI 搭載モデルコンテキストプロトコル (MCP) サーバー。 - - - すべてのSFCC APIクラスとメソッドを検索し、 - ストアフロントリファレンスアーキテクチャのドキュメントへのアクセスを強化 - - - サンプルと使用のガイダンスで完全なISML要素文書 - - SFCCインスタンスのリアルタイムエラー監視、デバッグ、およびジョブログ分析 - カスタム属性とサイトの好みを探索 - - 実行して、クレデンシャルモードのスクリプトデバッガーエンドポイントを検査 - デフォルトでないストアのルートのカスタムトリガーURL/パス - 自動化されたカートリッジと作業のルートの作業を離れるときに、作業のルートを離れる - ワークスペースを離れる - ワークスペースを離れる - A--- ワークスペースを離れる.

概要(AI 翻訳)

Salesforce B2C Commerce Cloud 開発ツール、ドキュメント、ランタイム診断の包括的なアクセスを提供する AI 搭載モデルコンテキストプロトコル (MCP) サーバー。

✨ 主な特長

  • ** 完全なSFCC文書アクセス** - すべてのSFCC APIのクラスとメソッドを検索して探索
  • ️️ SFRAドキュメンテーション - ストアフロントリファレンスアーキテクチャのドキュメントへのアクセスを強化
  • ** IS ISMLテンプレート参照** - 完全なISML要素の文書例と使用ガイド -** ログ解析ツール** - SFCCインスタンスのリアルタイムエラー監視、デバッグ、ジョブログ解析 -** 8.00️ システムオブジェクトの定義** - カスタム属性とサイトの好みを調べる
  • 🧪 Script Debugger - デフォルトでないストアフロントルート用のカスタムトリガーURL/パスを含む、クレデンシャルモードでスクリプトデバッガエンドポイントを実行し、検査する -****** カートリッジ生成** - ワークスペース・バウンド・パスの安全による自動カートリッジ構造の作成(書き込みはワークスペース・ルート内の滞在、またはルートが利用できなくなったときに現在の作業ディレクトリのフォールバックがブロックされます)
  • 🧩エージェントスキルBootstrap - AGENTSをインストールまたはマージします.

このページは 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/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"
}
GitHub で README 全文を見る

インストール

npx sfcc-dev-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

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