Ferramentas de IA

Nesta página

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.

  1. Vá a Settings > Connectors

  2. Clique em Add custom connector

  3. Introduza o URL do servidor MCP do seu site

  4. Clique em Add — o browser abre para iniciar sessão e aprovar o acesso

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

  1. Vá a Settings > Apps & Connectors > Advanced settings e ative Developer Mode

  2. Vá a Settings > Connectors > Create

  3. Introduza um nome, descrição e o URL do servidor MCP do site

  4. Clique em Create

  5. 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»
  • 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:

PapelO que a IA pode fazer
AdminTudo, incluindo alterações de esquema
EditorTodo o conteúdo, media, taxonomias e menus. Pode ver o esquema.
AuthorConteúdo e media próprios
ContributorConteú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.