
MCP-sitecore-server
Modèle de serveur de protocole de contexte pour Sitecore
3 years
Works with Finder
2
Github Watches
0
Github Forks
2
Github Stars
Model Context Protocol server for Sitecore
Implemented tools
- GraphQL API
-
introspection-grahpql-{schema}
: returns the GraphQL schema -
query-graphql-{schema}
: executes a GraphQL query
-
- Item Service API
-
item-service-get-item
: returns an item by ID -
item-service-get-item-children
: returns the children of an item by ID -
item-service-get-item-by-path
: returns an item by path -
item-service-create-item
: creates an item by providing a template ID and parent path. -
item-service-edit-item
: edits an item by ID -
item-service-delete-item
: deletes an item by ID -
item-service-search-items
: searches for items -
item-service-run-stored-query
: runs a stored query -
item-service-run-stored-search
: runs a stored search - Composite Item Service API
-
item-service-get-languages
: returns Sitcore languages in the instance
-
-
- Sitecore Powershell
- Sitecore CLI
Installation
Add the following Model Context Protocol server to your Cursor, VS Code, Claud:
"Sitecore": {
"type": "stdio",
"command": "npx",
"args": ["@antonytm/mcp-sitecore-server@latest"],
"env": {
"TRANSPORT": "stdio",
"GRAPHQL_ENDPOINT": "https://xmcloudcm.localhost/sitecore/api/graph/",
"GRAPHQL_SCHEMAS": "edge,master,core",
"GRAPHQL_API_KEY": "{6D3F291E-66A5-4703-887A-D549AF83D859}",
"GRAPHQL_HEADERS": "",
"ITEM_SERVICE_DOMAIN": "sitecore",
"ITEM_SERVICE_USERNAME": "admin",
"ITEM_SERVICE_PASSWORD": "b",
"ITEM_SERVICE_SERVER_URL": "https://xmcloudcm.localhost/"
}
}
Environment Variables Description
-
TRANSPORT
: The transport protocol to use. Options arestdio
orsse
. -
GRAPHQL_ENDPOINT
: The GraphQL endpoint URL for the Sitecore instance. -
GRAPHQL_SCHEMAS
: The Sitecore schemas to use for the GraphQL API, comma-separated. -
GRAPHQL_API_KEY
: The API key for the GraphQL endpoint. -
GRAPHQL_HEADERS
: Additional headers to include in the GraphQL requests. -
ITEM_SERVICE_DOMAIN
: The domain for the Item Service API login. Default issitecore
. -
ITEM_SERVICE_USERNAME
: The username for the Item Service API login. -
ITEM_SERVICE_PASSWORD
: The password for the Item Service API login. -
ITEM_SERVICE_SERVER_URL
: The base URL for the Item Service API.
Resources list
-
config
: returns the configuration of the server. Use it to check if everything is properly configured.
Local Installation / Development
- Clone the repository
- Run
npm install
to install dependencies - Run
npm run build
to build the project - Run
npm start
to start the server
相关推荐
🧑🚀 全世界最好的 LLM 资料总结 (数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Résumé des meilleures ressources LLM du monde.
🔥 1Panel fournit une interface Web intuitive et un serveur MCP pour gérer des sites Web, des fichiers, des conteneurs, des bases de données et des LLM sur un serveur Linux.
⛓️RULEGO est un cadre de moteur de règle d'orchestration des composants de nouvelle génération légère, intégrée, intégrée et de nouvelle génération pour GO.
Créez facilement des outils et des agents LLM à l'aide de fonctions Plain Bash / JavaScript / Python.
😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 QQ / 微信 (企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Dify 、 Claude 、 GEMINI 、 XAI 、 PPIO 、 OLLAMA 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 ChatGlm 、 Sillytraven 、 MCP 等 LLM 的机器人 / Agent | Plateforme de bots de messagerie instantanée basés sur LLM, prend en charge Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack