SFCC MCP Server
@ZaUtre
关于 SFCC MCP Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"sfcc-mcp-server": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}工具
未检测到工具
工具是从 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
FAQ from SFCC MCP Server
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.
Can multiple SFCC instances be used simultaneously?
Yes, per-session configuration allows different credentials and endpoints per session, supporting multi‑tenant use.
Where are API endpoints defined?
Endpoints are defined in src/endpoints.json, each with path, description, optional method, and parameter definitions.
Does the server support custom request processing?
Yes, custom handlers can be created for endpoints by naming a function handler_[toolName] in index.ts.
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.
其他 分类下的更多 MCP 服务器
ICSS
chokcoco不止于 CSS
Inbox Zero AI MCP
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
评论