EmDash Docs MCP

In questa pagina

Il sito di documentazione EmDash espone un server Model Context Protocol all’indirizzo https://docs.emdashcms.com/mcp. Collega il tuo assistente di codifica ad esso e l’assistente potrà cercare nella documentazione mentre lavori, invece di indovinare dai dati di addestramento che potrebbero essere obsoleti.

Questo è separato dal server MCP del tuo sito (trattato nella guida Strumenti AI). Il MCP della documentazione conosce solo la documentazione di EmDash — non può leggere o modificare i tuoi contenuti. La maggior parte degli sviluppatori vuole entrambi: il MCP della documentazione per cercare informazioni e il MCP del sito per gestire i contenuti.

Cosa fa

Il MCP della documentazione espone un singolo strumento:

StrumentoScopo
search_docsCerca nella documentazione EmDash. Restituisce frammenti rilevanti con URL di origine e punteggi di corrispondenza.

Dietro le quinte utilizza Cloudflare AI Search su un indice costruito da docs.emdashcms.com. Il crawler mantiene l’indice sincronizzato con il sito pubblicato, quindi le risposte riflettono la documentazione che stai leggendo.

Collegarlo

Il server è raggiungibile al seguente endpoint, senza autenticazione o chiave API. È pubblico e in sola lettura.

https://docs.emdashcms.com/mcp

Auto-scoperta nei template EmDash

Se hai avviato il tuo progetto da un template EmDash (npm create emdash), tre file di configurazione sono già presenti e verranno rilevati automaticamente:

FileUsato da
.mcp.jsonClaude Code
.cursor/mcp.jsonCursor
.vscode/mcp.jsonVS Code

Apri il progetto e accetta il prompt di fiducia dell’area di lavoro che lo strumento mostra alla prima esecuzione. Non è richiesta alcuna configurazione aggiuntiva.

Configurazione manuale

Se non stai utilizzando un template, o utilizzi uno strumento diverso, aggiungilo una volta con lo snippet per il tuo client:

Claude Code

Il seguente comando aggiunge il server con la CLI di Claude Code:

claude mcp add --transport http emdash-docs https://docs.emdashcms.com/mcp

In alternativa, committa un file .mcp.json alla radice del progetto con il seguente contenuto:

{
  "mcpServers": {
    "emdash-docs": {
      "type": "http",
      "url": "https://docs.emdashcms.com/mcp"
    }
  }
}

OpenCode

Aggiungi la seguente voce a opencode.jsonc:

{
  "mcp": {
    "emdash-docs": {
      "type": "remote",
      "url": "https://docs.emdashcms.com/mcp"
    }
  }
}

Cursor

Committa un file .cursor/mcp.json alla radice del progetto con il seguente contenuto, o aggiungi il server tramite Cursor Settings -> MCP -> Add new MCP server:

{
  "mcpServers": {
    "emdash-docs": {
      "type": "http",
      "url": "https://docs.emdashcms.com/mcp"
    }
  }
}

VS Code

Aggiungi la seguente voce a .vscode/mcp.json nel progetto, o nelle impostazioni utente:

{
  "servers": {
    "emdash-docs": {
      "type": "http",
      "url": "https://docs.emdashcms.com/mcp"
    }
  }
}

Claude Desktop

Claude Desktop supporta nativamente solo server MCP stdio, quindi usa mcp-remote come bridge. Aggiungi la seguente voce a claude_desktop_config.json:

{
  "mcpServers": {
    "emdash-docs": {
      "command": "npx",
      "args": ["mcp-remote", "https://docs.emdashcms.com/mcp"]
    }
  }
}

Quando usarlo

  • Stai costruendo un sito EmDash e vuoi che il tuo assistente AI cerchi l’API corretta, il nome del hook o l’opzione di configurazione dalla documentazione attuale invece che dai dati di addestramento ricordati a metà.
  • Stai scrivendo un plugin e vuoi sapere quali hook si attivano e in quale ordine.
  • Stai portando un tema WordPress e vuoi esempi di pattern di file seed.
  • Sei bloccato su un errore e vuoi cercare nelle note di rilascio e nei concetti.

Consiglialo nel tuo AGENTS.md

Se il tuo progetto usa AGENTS.md (o CLAUDE.md, .cursorrules, ecc.) per istruire gli strumenti AI, indirizzali al MCP della documentazione in modo che preferiscano la documentazione reale alle supposizioni:

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

I template iniziali EmDash vengono forniti con questo snippet preinclusivo.