EmDash Docs MCP

Auf dieser Seite

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:

ToolZweck
search_docsDurchsucht 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:

DateiVerwendet von
.mcp.jsonClaude Code
.cursor/mcp.jsonCursor
.vscode/mcp.jsonVS 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/mcp

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