EmDash Docs MCP
The EmDash documentation site exposes a public Model Context Protocol server at https://docs.emdashcms.com/mcp. Connect a coding assistant to search the published docs while you work.
This is separate from your site’s MCP server (covered in the AI Tools guide). The docs MCP only knows about EmDash’s documentation – it cannot read or modify your content. Connect the docs MCP for documentation lookup, the site MCP for content management, or both when the assistant needs both kinds of access.
What it does
Section titled “What it does”The docs MCP exposes a single tool:
| Tool | Purpose |
|---|---|
search_docs |
Search the EmDash documentation. Returns relevant chunks with source URLs and match scores. |
The server uses Cloudflare AI Search over an index of docs.emdashcms.com. Results contain source URLs and matching passages; the AI client decides how to use them in its answer.
Connect it
Section titled “Connect it”The server is reachable at the following endpoint, with no authentication or API key. It is public and read-only.
https://docs.emdashcms.com/mcpAuto-discovery in EmDash templates
Section titled “Auto-discovery in EmDash templates”If you started your project from an EmDash template (npm create emdash), three config files are already in place and will be picked up automatically:
| File | Used by |
|---|---|
.mcp.json |
Claude Code |
.cursor/mcp.json |
Cursor |
.vscode/mcp.json |
VS Code |
Open the project and accept the workspace-trust prompt the tool shows on first run. No further setup is required.
Manual setup
Section titled “Manual setup”If you’re not using a template, or you use a different tool, add it once with the snippet for your client:
Add the public remote server with the Codex CLI:
codex mcp add emdash-docs --url https://docs.emdashcms.com/mcpThe ChatGPT desktop app, Codex CLI, and IDE extension share MCP configuration for the same Codex host. The official Codex MCP documentation covers the CLI, config.toml, and current transport support.
ChatGPT developer mode can create an app from a remote MCP server with no authentication. Use the docs MCP endpoint when creating the app. Follow the official ChatGPT developer mode guide for current eligibility and controls instead of relying on a copied settings path.
The following command adds the server with the Claude Code CLI:
claude mcp add --transport http emdash-docs https://docs.emdashcms.com/mcpAlternatively, commit the same .mcp.json file that EmDash templates provide:
{ "mcpServers": { "emdash-docs": { "type": "http", "url": "https://docs.emdashcms.com/mcp" } }}Add the following entry to opencode.jsonc:
{ "mcp": { "emdash-docs": { "type": "remote", "url": "https://docs.emdashcms.com/mcp" } }}Commit a .cursor/mcp.json file at the project root with the following contents. For user-level or interface setup, follow Cursor’s MCP documentation:
{ "mcpServers": { "emdash-docs": { "type": "http", "url": "https://docs.emdashcms.com/mcp" } }}Add the following entry to .vscode/mcp.json in the project. For user-level configuration and trust controls, follow Visual Studio Code’s MCP documentation:
{ "servers": { "emdash-docs": { "type": "http", "url": "https://docs.emdashcms.com/mcp" } }}Add the endpoint as a remote custom connector. Connector screens and plan requirements are controlled by Anthropic, so follow its current remote MCP connector instructions.
When to use it
Section titled “When to use it”- You’re building an EmDash site and want your AI assistant to look up the correct API, hook name, or config option from current docs rather than half-remembered training data.
- You’re writing a plugin and want to find which hooks fire in what order.
- You’re porting a WordPress theme and want examples of seed file patterns.
- You’re stuck on an error and want to search release notes and concepts.
Recommend it in AGENTS.md
Section titled “Recommend it in AGENTS.md”If your project uses AGENTS.md (or CLAUDE.md, .cursorrules, etc.) to instruct AI tools, point them at the docs MCP so they prefer real documentation over assumptions:
## Documentation
Look up EmDash documentation via the `emdash-docs` MCP server when you need toverify an API, hook, config option, or pattern. Prefer the docs MCP overassumptions from training data -- the docs reflect the current publishedbehaviour.The EmDash starter templates ship with this snippet pre-included.