# mcp-sitecore-server

Connects an AI agent to Sitecore so it can read and change project data. Useful when you want the agent to work with Sitecore content and APIs directly.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 52
- Author: Antonytm
- License: Apache-2.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/Antonytm/mcp-sitecore-server
- Updated: 2026-10-13
- HTML: https://affpapa.org/en/nevibecode/mcp/mcp-sitecore-server

## What it does

The server gives an agent tools for finding and managing Sitecore items, handling media, logs and security, and using PowerShell or GraphQL. It also exposes task guides for composing a page, making bulk updates and diagnosing a connection.

It supports SitecoreAI and Sitecore XM/XP. Running it requires Node LTS, a Sitecore instance and credentials. Available tools depend on the APIs enabled on that instance. Without Sitecore PowerShell Extensions and its remoting service, roughly three quarters of the tools cannot run; account for that when configuring the connection.

You can narrow the tool set with `TOOL_PROFILE`, `TOOL_GROUPS` and `DISABLED_TOOLS`. Run the server through npm, Docker or from source. The Claude Code setup command uses npm.

## Requirements
- Needs: Node.js (commands run via npx)

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add mcp-sitecore-server -- npx -y @antonytm/mcp-sitecore-server
```

### Codex

**Platform CLI**
```bash
codex mcp add mcp-sitecore-server -- npx -y @antonytm/mcp-sitecore-server
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "mcp-sitecore-server": {
            "command": "npx",
            "args": [
                "-y",
                "@antonytm/mcp-sitecore-server"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "mcp-sitecore-server": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@antonytm/mcp-sitecore-server"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add mcp-sitecore-server npx -y @antonytm/mcp-sitecore-server
```

## When to use it
- search Sitecore items by template
- create or edit Sitecore content through an agent
- apply changes to a batch of items
- inspect logs and diagnose a connection
- run a PowerShell script or GraphQL query

## Example prompts
- Find Sitecore items that use this template and show me the matches.
- Update these Sitecore items using the values in this list.
- Check the Sitecore connection and identify where the error occurs.

## Similar
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16717
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40409
- [OpenWork MCP Gateway](https://affpapa.org/en/nevibecode/mcp/openwork-mcp-gateway.md) — MCP server · ★ 24242
- [Keploy](https://affpapa.org/en/nevibecode/mcp/keploy.md) — MCP server · ★ 18727
- [Nhost](https://affpapa.org/en/nevibecode/mcp/nhost.md) — MCP server · ★ 9366
- [basebalance.cloud — x402 RPC & MCP gateway](https://affpapa.org/en/nevibecode/mcp/basebalancecloud-x402-rpc-mcp-gateway.md) — MCP server · ★ 7506

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
