Die EmDash-Dokumentationsseite stellt einen Model Context Protocol-Server unter https://docs.emdashcms.com/mcp bereit. Verbinden Sie Ihren Coding-Assistenten damit, und der Assistent kann während Ihrer Arbeit die Dokumentation durchsuchen, anstatt auf möglicherweise veraltete Trainingsdaten zurückzugreifen.
Dies ist getrennt vom MCP-Server Ihrer Website (behandelt im AI Tools-Leitfaden). Der Docs-MCP kennt nur die EmDash-Dokumentation – er kann Ihre Inhalte weder lesen noch ändern. Die meisten Entwickler möchten beides: den Docs-MCP zum Nachschlagen und den Site-MCP zum Verwalten von Inhalten.
Was er macht
Der Docs-MCP stellt ein einzelnes Tool bereit:
| Tool | Zweck |
|---|---|
search_docs | Durchsucht die EmDash-Dokumentation. Gibt relevante Abschnitte mit Quell-URLs und Match-Scores zurück. |
Im Hintergrund verwendet er Cloudflare AI Search über einen Index, der aus docs.emdashcms.com erstellt wurde. Der Crawler hält den Index mit der veröffentlichten Website synchron, sodass die Antworten die Dokumentation widerspiegeln, die Sie lesen.
Verbinden
Der Server ist über den folgenden Endpunkt erreichbar, ohne Authentifizierung oder API-Schlüssel. Er ist öffentlich und schreibgeschützt.
https://docs.emdashcms.com/mcp
Auto-Discovery in EmDash-Templates
Wenn Sie Ihr Projekt aus einem EmDash-Template (npm create emdash) gestartet haben, sind drei Konfigurationsdateien bereits vorhanden und werden automatisch erkannt:
| Datei | Verwendet von |
|---|---|
.mcp.json | Claude Code |
.cursor/mcp.json | Cursor |
.vscode/mcp.json | VS Code |
Öffnen Sie das Projekt und akzeptieren Sie die Workspace-Trust-Aufforderung, die das Tool beim ersten Start anzeigt. Es ist keine weitere Einrichtung erforderlich.
Manuelle Einrichtung
Wenn Sie kein Template verwenden oder ein anderes Tool nutzen, fügen Sie es einmalig mit dem Snippet für Ihren Client hinzu:
Claude Code
Der folgende Befehl fügt den Server mit der Claude Code CLI hinzu:
claude mcp add --transport http emdash-docs https://docs.emdashcms.com/mcpAlternativ können Sie eine .mcp.json-Datei im Projektstamm mit folgendem Inhalt committen:
{
"mcpServers": {
"emdash-docs": {
"type": "http",
"url": "https://docs.emdashcms.com/mcp"
}
}
} OpenCode
Fügen Sie folgenden Eintrag zu opencode.jsonc hinzu:
{
"mcp": {
"emdash-docs": {
"type": "remote",
"url": "https://docs.emdashcms.com/mcp"
}
}
} Cursor
Committen Sie eine .cursor/mcp.json-Datei im Projektstamm mit folgendem Inhalt, oder fügen Sie den Server über Cursor Settings -> MCP -> Add new MCP server hinzu:
{
"mcpServers": {
"emdash-docs": {
"type": "http",
"url": "https://docs.emdashcms.com/mcp"
}
}
} VS Code
Fügen Sie folgenden Eintrag zu .vscode/mcp.json im Projekt oder in den Benutzereinstellungen hinzu:
{
"servers": {
"emdash-docs": {
"type": "http",
"url": "https://docs.emdashcms.com/mcp"
}
}
} Claude Desktop
Claude Desktop unterstützt nativ nur stdio-MCP-Server, verwenden Sie daher mcp-remote als Bridge. Fügen Sie folgenden Eintrag zu claude_desktop_config.json hinzu:
{
"mcpServers": {
"emdash-docs": {
"command": "npx",
"args": ["mcp-remote", "https://docs.emdashcms.com/mcp"]
}
}
} Wann man es verwendet
- Sie erstellen eine EmDash-Website und möchten, dass Ihr KI-Assistent die korrekte API, den Hook-Namen oder die Konfigurationsoption aus aktuellen Dokumenten nachschlägt, anstatt sich auf halb erinnerte Trainingsdaten zu verlassen.
- Sie schreiben ein Plugin und möchten herausfinden, welche Hooks in welcher Reihenfolge ausgelöst werden.
- Sie portieren ein WordPress-Theme und möchten Beispiele für Seed-Datei-Muster.
- Sie stecken bei einem Fehler fest und möchten Versionshinweise und Konzepte durchsuchen.
Empfehlung in Ihrer AGENTS.md
Wenn Ihr Projekt AGENTS.md (oder CLAUDE.md, .cursorrules usw.) verwendet, um KI-Tools anzuweisen, verweisen Sie sie auf den Docs-MCP, damit sie echte Dokumentation gegenüber Annahmen bevorzugen:
## 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.
Die EmDash-Starter-Templates werden mit diesem Snippet vorinstalliert geliefert.