SitecoreMCP
by sjjsjj2554
Overview
Integrate Sitecore CMS with AI assistants (such as Claude and GitHub Copilot) to manage content, track versions, navigate hierarchies, and perform CRUD operations using natural language commands or explicit tool calls via GraphQL.
Installation
node dist/index.jsEnvironment Variables
- SITECORE_HOST
- SITECORE_API_KEY
- SITECORE_USERNAME
- SITECORE_PASSWORD
- SITECORE_ENDPOINT
Security Notes
The server uses `rejectUnauthorized: false` for its HTTPS agent by default, which bypasses SSL certificate validation. While noted for local development with self-signed certificates, this setting is a critical security vulnerability in production environments as it allows for Man-in-the-Middle (MITM) attacks. All secrets (API key, username, password) are correctly loaded from environment variables. The natural language command parser maps to predefined internal methods, limiting direct remote code execution from chat commands, but relies on the AI model's safety and proper tool instruction. The project explicitly bans Sitecore PowerShell Extensions (SPE) due to high security risks, which is a strong positive.
Similar Servers
mcp-server-salesforce
Enable natural language interactions and automation with Salesforce data and metadata for AI models.
pluggedin-app
A testing environment for MCP (Model Control Protocol) servers, allowing interaction through a chat interface powered by LLMs and an AI agent using the LangChain ReAct framework.
mcp-wordpress
AI-driven SEO optimization and comprehensive management for WordPress sites via a Model Context Protocol (MCP) server.
contentful-mcp-server
Provides AI assistants with comprehensive tools to interact with Contentful APIs for content creation, management, asset organization, workflow automation, and content modeling.