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:
| Strumento | Scopo |
|---|---|
search_docs | Cerca 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:
| File | Utilizzato da |
|---|---|
.mcp.json | Claude Code |
.cursor/mcp.json | Cursor |
.vscode/mcp.json | VS 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/mcpO 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.