Die EmDash-Dokumentationsseite stellt einen Model Context Protocol-Server unter https://docs.emdashcms.com/mcp bereit. Verbinden Sie Ihren Programmierassistenten damit, und der Assistent kann während Ihrer Arbeit die Dokumentation durchsuchen, anstatt aus möglicherweise veralteten Trainingsdaten zu raten.
Dies ist getrennt vom MCP-Server Ihrer Website (behandelt im KI-Tools-Leitfaden). Das Dokumentations-MCP kennt nur die EmDash-Dokumentation — es kann Ihre Inhalte weder lesen noch ändern. Die meisten Entwickler wollen beides: das Dokumentations-MCP zum Nachschlagen und das Website-MCP zum Verwalten von Inhalten.
Was es tut
Das Dokumentations-MCP stellt ein einzelnes Tool bereit:
| Tool | Zweck |
|---|---|
search_docs | Durchsucht die EmDash-Dokumentation. Gibt relevante Abschnitte mit Quell-URLs und Übereinstimmungswerten zurück. |
Im Hintergrund verwendet es 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.
Verbindung herstellen
Der Endpunkt lautet:
https://docs.emdashcms.com/mcp
Keine Authentifizierung, kein API-Schlüssel. Es ist öffentlich und schreibgeschützt.
Automatische Erkennung in EmDash-Vorlagen
Wenn Sie Ihr Projekt von einer EmDash-Vorlage (npm create emdash) aus 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 einfach das Projekt und akzeptieren Sie die Workspace-Trust-Aufforderung, die Ihr Tool beim ersten Start anzeigt. Sonst nichts zu tun.
Manuelle Einrichtung
Wenn Sie keine Vorlage verwenden oder ein anderes Tool verwenden, fügen Sie es einmal mit dem Snippet für Ihren Client hinzu:
Claude Code
Fügen Sie den Server mit der Claude Code CLI hinzu:
claude mcp add --transport http emdash-docs https://docs.emdashcms.com/mcpOder committen Sie eine .mcp.json im Projektstamm:
{
"mcpServers": {
"emdash-docs": {
"type": "http",
"url": "https://docs.emdashcms.com/mcp"
}
}
} OpenCode
Fügen Sie zu Ihrer opencode.jsonc hinzu:
{
"mcp": {
"emdash-docs": {
"type": "remote",
"url": "https://docs.emdashcms.com/mcp"
}
}
} Cursor
Committen Sie .cursor/mcp.json im Projektstamm oder fügen Sie es ü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 zu .vscode/mcp.json in Ihrem Projekt (oder Ihren 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 Brücke. Fügen Sie zu claude_desktop_config.json hinzu:
{
"mcpServers": {
"emdash-docs": {
"command": "npx",
"args": ["mcp-remote", "https://docs.emdashcms.com/mcp"]
}
}
} Wann zu verwenden
- Sie erstellen eine EmDash-Website und möchten, dass Ihr KI-Assistent die richtige API, den Hook-Namen oder die Konfigurationsoption aus aktueller Dokumentation nachschlägt, anstatt aus halb erinnerten Trainingsdaten.
- 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-Dateimuster.
- Sie stecken bei einem Fehler fest und möchten Versionshinweise und Konzepte durchsuchen.
Empfehlen Sie es in Ihrer AGENTS.md
Wenn Ihr Projekt AGENTS.md (oder CLAUDE.md, .cursorrules usw.) verwendet, um KI-Tools anzuweisen, weisen Sie sie auf das Dokumentations-MCP hin, 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-Vorlagen enthalten dieses Snippet bereits.