Ferramentas de IA

Nesta página

O EmDash possui um servidor MCP integrado que permite que assistentes de IA trabalhem diretamente com o conteúdo do seu site. Você pode pedir ao Claude, ChatGPT ou outras ferramentas para redigir posts, atualizar páginas, gerenciar mídia, pesquisar seu conteúdo e muito mais — tudo através de conversa natural.

Habilitar o servidor MCP

O servidor MCP está desabilitado por padrão. Habilite-o na sua configuração do Astro:

emdash({
  mcp: true,
})

Configuração

A URL do servidor MCP do seu site é:

https://example.com/_emdash/api/mcp

Substitua example.com pelo seu domínio. Para desenvolvimento local, use http://localhost:4321/_emdash/api/mcp.

Claude

Os conectores adicionados em claude.ai funcionam tanto no aplicativo web quanto no Claude Desktop.

  1. Vá para Configurações > Conectores

  2. Clique em Adicionar conector personalizado

  3. Insira a URL do servidor MCP do seu site

  4. Clique em Adicionar — seu navegador abrirá para você fazer login e aprovar o acesso

  5. Inicie uma nova conversa, clique em + na entrada de chat, depois em Conectores e ative seu site

Para planos Team e Enterprise, um Owner primeiro adiciona o conector em Configurações de Administração > Conectores. Os membros então se conectam individualmente em suas próprias configurações.

ChatGPT

O ChatGPT suporta servidores MCP nos planos Pro, Business e Enterprise.

  1. Vá para Configurações > Apps e Conectores > Configurações avançadas e habilite o Modo de desenvolvedor

  2. Vá para Configurações > Conectores > Criar

  3. Insira um nome, descrição e a URL do servidor MCP do seu site

  4. Clique em Criar

  5. Em uma conversa, clique em + perto do compositor, depois em Mais e selecione seu conector

O que você pode fazer

Uma vez conectado, você pode pedir ao assistente de IA para executar qualquer uma dessas operações em linguagem natural. Você não precisa saber os nomes das ferramentas — apenas descreva o que você quer.

Conteúdo

  • Navegar conteúdo — “Mostre-me os 10 posts de blog mais recentes” ou “Encontre todas as páginas de rascunho”
  • Ler conteúdo — “Obtenha o post chamado ‘hello-world’ e resuma-o”
  • Criar conteúdo — “Escreva um novo post de blog sobre nossa venda de verão” ou “Crie uma página de rascunho para a seção Sobre”
  • Editar conteúdo — “Atualize a página de preços para mencionar o novo plano” ou “Corrija o erro de digitação no post de FAQ”
  • Publicar e agendar — “Publique o post da venda de verão”, “Agende o anúncio para 1º de junho às 9h” ou “Cancele o agendamento no post de lançamento”
  • Comparar versões — “Mostre-me o que mudou na página inicial desde a última publicação”
  • Gerenciar rascunhos — “Descarte as alterações do rascunho na página Sobre” ou “Duplique o modelo de newsletter”
  • Traduções — “Quais traduções existem para o post de boas-vindas?” (quando i18n está habilitado)

Mídia

  • Navegar mídia — “Liste todas as imagens enviadas” ou “Mostre-me PDFs na biblioteca de mídia”
  • Verificar detalhes — “Obtenha os detalhes deste item de mídia”
  • Registrar uploads — “Registre o arquivo que acabei de enviar para media/2026/banner.png como item de mídia”
  • Atualizar metadados — “Defina o texto alternativo na imagem hero como ‘Pôr do sol na montanha’”
  • Remover arquivos — “Delete a imagem antiga do banner”

Pesquisa

  • Encontrar conteúdo — “Pesquise posts que mencionam ‘acessibilidade’” ou “Encontre qualquer coisa sobre TypeScript em todas as coleções”

Taxonomias

  • Navegar — “Liste todas as categorias” ou “Mostre-me as tags”
  • Criar termos — “Adicione uma tag ‘tutoriais’” ou “Crie uma subcategoria ‘Frontend’ em ‘Engenharia’”
  • Renomear termos — “Renomeie a categoria ‘frontend’ para ‘Web Frontend’”
  • Mover termos — “Mova a tag ‘tutoriais’ para a categoria ‘guias’” ou “Desanexe ‘react’ de seu pai”
  • Excluir termos — “Delete a tag ‘arquivo’ não utilizada”
  • Ver menus — “Mostre-me o menu de navegação principal” ou “O que tem no menu do rodapé?”
  • Criar menus — “Crie um novo menu ‘sidebar’”
  • Editar menus — “Renomeie o menu ‘main’ para ‘Navegação principal’”
  • Definir itens — “Substitua os itens no menu principal por Home, Blog, Sobre e Contato”
  • Excluir menus — “Delete o menu ‘mobile’ não utilizado”

Configurações do site

  • Inspecionar — “Qual é o título atual do site?” ou “Mostre-me os links sociais”
  • Atualizar identidade — “Defina o título do site como ‘Blog Acme’ e o slogan como ‘Histórias da equipe’”
  • Definir logo / favicon — “Use esta imagem como logo do site” (após registrá-la com media_create)
  • Padrões de SEO — “Defina a imagem OG padrão como o novo banner” ou “Atualize o separador de título para uma barra vertical”
  • Identificadores sociais — “Adicione nossos links do Mastodon e YouTube às configurações sociais”

Esquema (somente Admin)

  • Inspecionar — “Quais coleções existem?” ou “Mostre-me os campos na coleção de posts”
  • Criar coleções — “Crie uma nova coleção ‘depoimentos’ com campos de nome e citação”
  • Modificar esquema — “Adicione um campo booleano ‘em destaque’ aos posts”

Revisões

  • Ver histórico — “Mostre o histórico de revisão deste post”
  • Restaurar — “Restaure o post para sua versão anterior”

Permissões

O que você pode fazer através de uma ferramenta de IA depende da sua função no EmDash. O assistente de IA opera com as mesmas permissões que você tem no painel de administração:

FunçãoO que a IA pode fazer
AdminTudo, incluindo mudanças de esquema e atualização das configurações do site
EditorTodo o conteúdo, mídia, taxonomias e menus. Pode visualizar o esquema e ler configurações.
AuthorPróprio conteúdo e mídia
ContributorPróprio conteúdo (sem publicação) e mídia

Se você tentar algo que não tem acesso, a IA informará.

Dicas

  • Seja específico sobre coleções. Diga “criar um post de blog” em vez de “criar um post” se você tiver várias coleções.
  • Pergunte pelo esquema primeiro. Se você não tem certeza de quais campos uma coleção tem, pergunte “Quais campos a coleção de posts tem?” antes de criar ou editar conteúdo.
  • Revise antes de publicar. Peça à IA para criar conteúdo como rascunho, revise-o no painel de administração, depois peça à IA para publicá-lo — ou publique você mesmo.
  • Use comparar para revisar. Antes de publicar, pergunte “Compare as versões ao vivo e em rascunho deste post” para ver exatamente o que mudará.
  • Campos de rich text usam Portable Text. A IA pode escrever conteúdo para campos de rich text, mas formatação complexa é melhor feita no editor de administração.

Para desenvolvedores

O endpoint do servidor MCP, métodos de autenticação, descoberta OAuth, parâmetros de ferramentas e tratamento de erros estão documentados na Referência do Servidor MCP.