EmDash Dokumentations-MCP

Auf dieser Seite

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:

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

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

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