MCP.so
ログイン

SFCC MCP Server

@ZaUtre

基本情報

カテゴリ

その他

トランスポート

stdio

作者

ZaUtre

SFCC MCP Server について

概要はまだありません

SFCC MCP Server の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "sfcc-mcp-server": {
      "command": "node",
      "args": [
        "build/index.js"
      ]
    }
  }
}

SFCC MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is SFCC MCP Server?

An MCP (Model Context Protocol) server that interacts with Salesforce Commerce Cloud (SFCC) APIs, enabling dynamic endpoint registration, OCAPI authentication, and support for both stdio and remote modes. It is intended for developers working with SFCC instances.

How to use SFCC MCP Server?

Install dependencies with npm install, build with npm run build, configure .env with SFCC API base, client ID, and client secret, then start with node build/index.js. In VSCode, add it as an MCP server via Command Palette using the stdio command node <full-path-to>/build/index.js.

Key features of SFCC MCP Server

  • Dynamic endpoint registration via endpoints.json
  • Automatic handling of path and query parameters
  • OCAPI authentication using client credentials flow
  • Support for GET, POST, PUT, DELETE requests
  • Remote mode with OAuth authentication
  • Per-session configuration and multi-tenant support
  • Automated deployment to Google App Engine

Use cases of SFCC MCP Server

  • Querying SFCC product search via Data API endpoints
  • Automating SFCC administration tasks through custom endpoints
  • Integrating SFCC data into AI-assisted coding workflows in GitHub Copilot

よくある質問

1

What authentication does SFCC MCP Server use?

It uses OCAPI client credentials flow, configured via `SFCC_ADMIN_CLIENT_ID` and `SFCC_ADMIN_CLIENT_SECRET` in the `.env` file.

2

Can multiple SFCC instances be used simultaneously?

Yes, per-session configuration allows different credentials and endpoints per session, supporting multi‑tenant use.

3

Where are API endpoints defined?

Endpoints are defined in `src/endpoints.json`, each with path, description, optional method, and parameter definitions.

4

Does the server support custom request processing?

Yes, custom handlers can be created for endpoints by naming a function `handler_[toolName]` in `index.ts`.

5

What deployment options are available?

Automated deployment to Google App Engine is supported via npm commands like `npm run version:create` and `npm run version:deploy`.

コメント

「その他」の他のコンテンツ