Skip to content

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.

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.

The server is reachable at the following endpoint, with no authentication or API key. It is public and read-only.

https://docs.emdashcms.com/mcp

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.

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:

Terminal window
codex mcp add emdash-docs --url https://docs.emdashcms.com/mcp

The 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.

  • 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.

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:

AGENTS.md
## Documentation
Look up EmDash documentation via the `emdash-docs` MCP server when you need to
verify an API, hook, config option, or pattern. Prefer the docs MCP over
assumptions from training data -- the docs reflect the current published
behaviour.

The EmDash starter templates ship with this snippet pre-included.