
MCP-sidecore-Server
Modellkontext -Protokollserver für 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 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.
🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.
⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.
Erstellen Sie einfach LLM -Tools und -Argarten mit einfachen Bash/JavaScript/Python -Funktionen.
😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / diskord / telegram / slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Diffy 、 Claude 、 Gemini 、 xai 、 ppio 、 、 ulama 、 lm Studio 、阿里云百炼、火山方舟、 siliconflow 、 qwen 、 mondshot 、 chatglm 、 sillytraven 、 mcp 等 llm 的机器人 / agent | LLM-basierte Instant Messaging Bots-Plattform, unterstützt Zwietracht, Telegramm, Wechat, Lark, Dingtalk, QQ, Slack