MCP di documentazione EmDash

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 da dati di addestramento che potrebbero essere obsoleti.

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

Cosa fa

Il MCP di 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

L’endpoint è:

https://docs.emdashcms.com/mcp

Nessuna autenticazione, nessuna chiave API. È pubblico e in sola lettura.

Rilevamento automatico nei template EmDash

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

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

Basta aprire il progetto e accettare il prompt di fiducia dell’area di lavoro che il tuo strumento mostra alla prima esecuzione. Nient’altro da fare.

Configurazione manuale

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

Claude Code

Aggiungi il server con la CLI di Claude Code:

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

O esegui il commit di un .mcp.json alla radice del progetto:

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

OpenCode

Aggiungi al tuo opencode.jsonc:

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

Cursor

Esegui il commit di .cursor/mcp.json alla radice del progetto o aggiungilo tramite Cursor Settings -> MCP -> Add new MCP server:

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

VS Code

Aggiungi a .vscode/mcp.json nel tuo progetto (o alle tue 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 ponte. Aggiungi 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 IA cerchi l’API, il nome del hook o l’opzione di configurazione corretti dalla documentazione attuale piuttosto che da dati di addestramento a metà ricordati.
  • Stai scrivendo un plugin e vuoi trovare quali hook si attivano in quale ordine.
  • Stai portando un tema WordPress e vuoi esempi di modelli 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 IA, indicagli il MCP di 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 di avvio EmDash includono già questo snippet.