O EmDash inclui um servidor MCP integrado que permite aos assistentes de IA trabalhar diretamente com o conteúdo do site. Pode pedir ao Claude, ChatGPT ou a outras ferramentas para redigir artigos, atualizar páginas, gerir media, pesquisar conteúdo e muito mais — tudo em linguagem natural.
Ativar o servidor MCP
O servidor MCP vem desativado por predefinição. Ative-o na configuração do Astro:
emdash({
mcp: true,
})
Configuração
O URL do servidor MCP do seu site é:
https://example.com/_emdash/api/mcp
Substitua example.com pelo seu domínio. Em desenvolvimento local, use http://localhost:4321/_emdash/api/mcp.
Claude
Os conectores adicionados em claude.ai funcionam na aplicação web e no Claude Desktop.
-
Clique em Add custom connector
-
Introduza o URL do servidor MCP do seu site
-
Clique em Add — o browser abre para iniciar sessão e aprovar o acesso
-
Inicie uma nova conversa, clique em + na caixa de chat, depois Connectors, e ative o seu site
Nos planos Team e Enterprise, um Owner adiciona primeiro o conector em Admin Settings > Connectors. Os membros ligam-se depois individualmente nas próprias definições.
ChatGPT
O ChatGPT suporta servidores MCP nos planos Pro, Business e Enterprise.
-
Vá a Settings > Apps & Connectors > Advanced settings e ative Developer Mode
-
Vá a Settings > Connectors > Create
-
Introduza um nome, descrição e o URL do servidor MCP do site
-
Clique em Create
-
Numa conversa, clique em + junto ao compositor, depois More, e selecione o conector
O que pode fazer
Depois de ligado, pode pedir ao assistente de IA para executar qualquer uma destas operações em linguagem natural. Não precisa de saber os nomes das ferramentas — descreva o que quer.
Conteúdo
- Navegar conteúdo — «Mostra-me os últimos 10 artigos do blog» ou «Encontra todas as páginas em rascunho»
- Ler conteúdo — «Obtém o artigo «hello-world» e resume-o»
- Criar conteúdo — «Escreve um novo artigo sobre a nossa promoção de verão» ou «Cria uma página rascunho para a secção Sobre»
- Editar conteúdo — «Atualiza a página de preços para mencionar o novo plano» ou «Corrige o erro no artigo FAQ»
- Publicar e agendar — «Publica o artigo da promoção de verão» ou «Agenda o anúncio para 1 de junho às 9h»
- Comparar versões — «Mostra o que mudou na página inicial desde a última publicação»
- Gerir rascunhos — «Descarta as alterações rascunho na página about» ou «Duplica o modelo da newsletter»
- Traduções — «Que traduções existem para o artigo de boas-vindas?» (com i18n ativo)
Media
- Navegar media — «Lista todas as imagens carregadas» ou «Mostra PDFs na biblioteca de media»
- Ver detalhes — «Dá-me os detalhes deste item de media»
- Atualizar metadados — «Define o texto alternativo da imagem hero como «Mountain sunset»»
- Remover ficheiros — «Apaga a imagem antiga do banner»
Pesquisa
- Encontrar conteúdo — «Pesquisa artigos que mencionem «accessibility»» ou «Encontra tudo sobre TypeScript em todas as coleções»
Taxonomias
- Navegar — «Lista todas as categorias» ou «Mostra-me as etiquetas»
- Criar termos — «Adiciona a etiqueta tutorials» ou «Cria uma subcategoria Frontend sob Engineering»
Menus
- Ver menus — «Mostra o menu de navegação principal» ou «O que está no menu do rodapé?»
Esquema (apenas Admin)
- Inspecionar — «Que coleções existem?» ou «Mostra os campos da coleção posts»
- Criar coleções — «Cria uma coleção testimonials com os campos name e quote»
- Modificar esquema — «Adiciona um campo booleano featured aos artigos»
Revisões
- Ver histórico — «Mostra o histórico de revisões deste artigo»
- Restaurar — «Reverte o artigo para a versão anterior»
Permissões
O que pode fazer através de uma ferramenta de IA depende do seu papel no EmDash. O assistente opera com as mesmas permissões que tem no painel de administração:
| Papel | O que a IA pode fazer |
|---|---|
| Admin | Tudo, incluindo alterações de esquema |
| Editor | Todo o conteúdo, media, taxonomias e menus. Pode ver o esquema. |
| Author | Conteúdo e media próprios |
| Contributor | Conteúdo próprio (sem publicar) e media |
Se tentar algo sem permissão, a IA avisa.
Dicas
- Seja específico sobre coleções. Diga «cria um artigo de blog» em vez de «cria um artigo» se tiver várias coleções.
- Peça o esquema primeiro. Se não souber que campos uma coleção tem, pergunte «Que campos tem a coleção posts?» antes de criar ou editar.
- Reveja antes de publicar. Peça à IA para criar como rascunho, reveja no admin e depois peça para publicar — ou publique você.
- Use comparar para revisão. Antes de publicar: «Compara as versões live e rascunho deste artigo» para ver exatamente o que muda.
- Campos de texto rico usam Portable Text. A IA pode escrever, mas formatação complexa fica melhor no editor admin.
Para programadores
O endpoint do servidor MCP, métodos de autenticação, descoberta OAuth, parâmetros das ferramentas e tratamento de erros estão documentados na referência do servidor MCP.