htmlkin

Publique páginas HTML, documentos PDF e sites estáticos diretamente de agentes de IA via MCP.

Documentação

Conecte o htmlkin.ru pelo protocolo MCP — e o agente publicará e atualizará páginas HTML, documentos PDF e sites estáticos de texto diretamente pelo diálogo.

O que é

MCP (Model Context Protocol) é um protocolo aberto pelo qual assistentes de IA conectam ferramentas externas. O servidor MCP do htmlkin.ru já está implantado no nosso lado e está disponível no endereço https://htmlkin.ru/mcp — não é necessário instalar ou executar nada, basta adicionar o endereço nas configurações do assistente e informar a chave de API.

O que é necessário

  • Chave de API do htmlkin.ru — criada no painel de controle na página «Chaves de API»
  • Cliente MCP — Claude, Cursor ou outro assistente com suporte a MCP.

Conexão

O endereço do servidor é https://htmlkin.ru/mcp. A chave de API é enviada pelo cabeçalho Authorization: Bearer; se o cliente não souber definir cabeçalhos — adicione a chave diretamente no endereço: https://htmlkin.ru/mcp?key=hk_твой_ключ.

Claude Code

claude mcp add --transport http htmlkin https://htmlkin.ru/mcp \
  --header "Authorization: Bearer hk_твой_ключ"

Claude (claude.ai e Claude Desktop)

Settings → Connectors → Add custom connector, no campo URL informe o endereço com a chave: https://htmlkin.ru/mcp?key=hk_твой_ключ.

Outros clientes (Cursor, VS Code etc.)

Qualquer cliente com suporte a transporte HTTP conecta-se com esta configuração:

{
  "mcpServers": {
    "htmlkin": {
      "type": "http",
      "url": "https://htmlkin.ru/mcp",
      "headers": {
        "Authorization": "Bearer hk_твой_ключ"
      }
    }
  }
}

A chave no endereço (?key=) pode ficar registrada no histórico e nos logs do cliente — onde for possível, prefira o cabeçalho. Se a chave for comprometida, revogue-a e emita uma nova no painel de controle.

Ferramentas

Após a conexão, o assistente tem acesso a quatro ferramentas:

FerramentaFinalidade
htmlkin_publishPublicar HTML, PDF ou um conjunto de arquivos de texto do site e obter o endereço.
htmlkin_updateSubstituir completamente o site (HTML, PDF ou files) e/ou alterar o PIN.
htmlkin_getObter endereço, tamanho, número de arquivos, entrypoint, tempo de vida e PIN.
htmlkin_deleteExcluir o site; o domínio vinculado permanece na conta.

Basta pedir ao assistente: «publique este site no htmlkin.ru» — ele chamará htmlkin_publish e retornará o link. A descrição completa dos parâmetros e códigos de erro está na documentação da API REST.

Site com vários arquivos

Em htmlkin_publish e htmlkin_update é possível passar o parâmetro files: um array de objetos { path, content }. São permitidos até 20 arquivos de texto e até 2 MB de UTF-8 no total; na raiz é obrigatório o index.html. São suportados HTML, CSS, JS, JSON, SVG, XML, Markdown e outras extensões de texto descritas na ferramenta.

Update sempre substitui completamente o site atual. Se você atualizar um site com vários arquivos usando um único html_content, ele se tornará single-file. Não envie arquivos binários e sites grandes em base64 pelos arguments: carregue o ZIP na API REST (site_archive) ou use o navegador.