﻿---
title: "安装 Salesforce B2C MCP 插件"
summary: "安装 b2c-dx-mcp@b2c-developer-tooling，使用本地 stdio 服务。插件工作目录为插件根，项目路径需按实际配置。"
category: mcp
level: intermediate
surfaces: [cli, app, ide]
tags: ["MCP", "Salesforce", "B2C", "plugins"]
canonical: /tips/b2c-dx-mcp-codex-plugin/
---

# 安装 Salesforce B2C MCP 插件

安装 b2c-dx-mcp@b2c-developer-tooling，使用本地 stdio 服务。插件工作目录为插件根，项目路径需按实际配置。

Salesforce B2C 用 marketplace 装 b2c-dx-mcp，插件 cwd 不是仓库根。官方 Codex 技能和 MCP 都走同一份 marketplace，清单 name 是 `b2c-developer-tooling`。先加源，再装技能，MCP 另装 `b2c-dx-mcp`：

```bash
codex plugin marketplace add SalesforceCommerceCloud/b2c-developer-tooling
codex plugin add b2c@b2c-developer-tooling
codex plugin add b2c-cli@b2c-developer-tooling
codex plugin add b2c-dx-mcp@b2c-developer-tooling
```

需要 Node.js **22.16.0** 或以上，而且 `npx` 必须在启动 Codex 的那个进程 PATH 里。装完新开会话。0.154 起先看当前 `/plugins` 和 `/mcp`；当前会话没有再新开。可选再装 `b2c-ops@b2c-developer-tooling` 或 `storefront-next@b2c-developer-tooling`。Figma 那两份还要另接 Figma MCP，不要以为 B2C 插件会带上。

IDE 扩展没有 `/plugins`。官方手写是本地 **stdio**，不要 `url`，也不要 `codex mcp login`：

```bash
codex mcp add b2c-dx-mcp -- npx -y @salesforce/b2c-dx-mcp@latest --allow-non-ga-tools
```

`--allow-non-ga-tools` 打开预览工具。插件自带的 `.mcp.json` **没有**这面旗标，不要把两套 args 混成一张表。插件已经登记 MCP 时，不要再 `mcp add` 同一张 `b2c-dx-mcp`。

Agent Plugins 没写 `cwd` 时，MCP 的工作目录是**插件根**，不是你打开的仓库。凭证放项目根 `dw.json` 或 `.env`，让模型带 `projectDirectory`，或在仓库里启动 Codex 再手写 `mcp add`。不要把 `hostname` / `client-secret` 写进 `~/.codex/config.toml` 的 `env` 表。连上后让它跑 `config_inspect` 看解析到哪份配置。

网页 Cloud 不读取本机 marketplace。ChatGPT 网页要用 Secure MCP Tunnel，不是 `config.toml`。核对：`codex plugin list` 看到 `b2c-dx-mcp@b2c-developer-tooling`；手写路径用 `codex mcp get b2c-dx-mcp` 看 command 是 `npx`。

## 来源

- [B2C Developer Toolkit · Agent Skills](https://salesforcecommercecloud.github.io/b2c-developer-tooling/guide/agent-skills)
- [B2C Developer Toolkit · MCP Installation](https://salesforcecommercecloud.github.io/b2c-developer-tooling/mcp/installation.html)
- [SalesforceCommerceCloud/b2c-developer-tooling](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling)
