Configurar Clientes MCP¶
O Yomika expõe um servidor MCP embutido via Streamable HTTP local. Esta página mostra como conectar clientes MCP a ele, com setup concreto para Antigravity, Claude Desktop e Claude Code.
O que o Yomika expõe via MCP¶
O servidor MCP do Yomika é o mesmo runtime local usado pelo app desktop e pela Web UI headless. A superfície de tools atual é deliberadamente pequena e centrada no ciclo de vida do projeto, na camada de histórico e nos jobs de pipeline:
yomika.open_project/yomika.close_projectyomika.apply/yomika.undo/yomika.redoyomika.start_pipeline
Para inspeção e edição mais ricas — snapshots de cena, thumbnails de página, fetch de blobs, listas de fontes, controle do LLM, exports, configuração — os agentes chamam diretamente a API HTTP do Yomika em http://127.0.0.1:<PORT>/api/v1. A API HTTP e o servidor MCP compartilham o mesmo processo e o mesmo estado, então um agente pode misturar os dois livremente em um único workflow.
Para a lista completa de tools e os schemas de parâmetros, veja Referência das ferramentas MCP.
1. Inicie o Yomika em uma porta estável¶
Use uma porta fixa para que seu cliente MCP sempre tenha a mesma URL.
# macOS / Linux
yomika --port 9999 --headless
# Windows
yomika.exe --port 9999 --headless
Você também pode manter a janela desktop aberta e ainda expor o MCP:
# macOS / Linux
yomika --port 9999
# Windows
yomika.exe --port 9999
O endpoint MCP do Yomika será então:
http://127.0.0.1:9999/mcp
Detalhes importantes:
- mantenha o Yomika rodando enquanto o cliente MCP estiver conectado
- o Yomika faz bind em
127.0.0.1por padrão, então esses exemplos assumem que o cliente MCP está na mesma máquina - não são necessários headers de autenticação para o setup local padrão
2. Verificação rápida de endpoint¶
Antes de editar qualquer configuração de cliente, confirme que o Yomika está realmente rodando na porta esperada.
Abra:
http://127.0.0.1:9999/
Se a Web UI carregar, o servidor local está de pé e o endpoint MCP também deve existir em /mcp.
Antigravity¶
O Antigravity pode apontar diretamente para a URL MCP local do Yomika através da configuração raw de MCP.
Passos¶
- Inicie o Yomika com
--port 9999. - Abra o Antigravity.
- Abra o menu
...no topo do painel de agente do editor. - Clique em Manage MCP Servers.
- Clique em View raw config.
- Adicione uma entrada
yomikaemmcpServers. - Salve a configuração.
- Reinicie o Antigravity se ele não recarregar o servidor MCP automaticamente.
Exemplo de config¶
{
"mcpServers": {
"yomika": {
"serverUrl": "http://127.0.0.1:9999/mcp"
}
}
}
Se você já tem outros servidores MCP configurados, adicione yomika junto deles em vez de substituir o objeto mcpServers inteiro.
Depois do setup¶
Peça ao Antigravity algo simples primeiro:
What Yomika MCP tools do you have available?Open the Yomika project at C:\\projects\\my-manga.ymkproj.
Se isso funcionar, avance para trabalho real, como:
Open the project at C:\\projects\\my-manga.ymkproj and start a pipeline with steps detect, ocr, llm-translate, aot-inpainting, yomika-renderer.Undo the last edit in Yomika.Apply this Op to add a new text block to page <id>: { ... }
Claude Desktop¶
A configuração atual de MCP local do Claude Desktop é baseada em comando. Como o Yomika expõe um endpoint HTTP MCP local em vez de uma desktop extension empacotada, a abordagem prática é usar um pequeno processo bridge que conecta o Claude Desktop a http://127.0.0.1:9999/mcp.
Este guia usa o mcp-remote como bridge.
Antes de começar¶
Certifique-se de que uma destas condições seja verdadeira:
npxjá está disponível na sua máquina- o Node.js está instalado para que o
npxpossa rodar
Passos¶
- Inicie o Yomika com
--port 9999. - Abra o Claude Desktop.
- Abra Settings.
- Abra a seção Developer.
- Abra o arquivo de configuração MCP a partir da entrada do editor embutido do Claude Desktop.
- Adicione uma entrada de servidor
yomika. - Salve o arquivo.
- Reinicie completamente o Claude Desktop.
Config para Windows¶
{
"mcpServers": {
"yomika": {
"command": "C:\\Progra~1\\nodejs\\npx.cmd",
"args": [
"-y",
"mcp-remote@latest",
"http://127.0.0.1:9999/mcp"
],
"env": {}
}
}
}
Config para macOS / Linux¶
{
"mcpServers": {
"yomika": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"http://127.0.0.1:9999/mcp"
],
"env": {}
}
}
}
Notas:
- se você já tem outras entradas em
mcpServers, adicioneyomikasem apagá-las - o
mcp-remote@latesté baixado no primeiro uso, então a primeira inicialização pode precisar de acesso à internet - se sua instalação do Node no Windows não estiver em
C:\\Program Files\\nodejs, atualize o caminho emcommandadequadamente - o fluxo atual do conector remote-MCP da Anthropic para o Claude Desktop é gerenciado por Settings > Connectors para servidores remotos reais; esta página intencionalmente cobre o padrão bridge via arquivo de configuração para o endpoint local
127.0.0.1do Yomika
Depois do setup¶
Abra um novo chat no Claude Desktop e pergunte:
What Yomika MCP tools do you have available?Open the Yomika project at D:\\projects\\my-manga.ymkproj.
Depois passe para trabalho real:
Run a Yomika pipeline with steps detect, ocr, llm-translate, aot-inpainting, yomika-renderer on the project I just opened.Use Yomika's HTTP API at http://127.0.0.1:9999/api/v1/operations to check pipeline status.Use Yomika's HTTP API to export the project as PSD.
Claude Code¶
Se por "Claude" você quer dizer Claude Code, o setup mais seguro para o endpoint MCP local http://127.0.0.1 do Yomika é usar o mesmo padrão de bridge stdio.
Adicionar à sua config de usuário¶
macOS / Linux:
claude mcp add-json yomika "{\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"mcp-remote@latest\",\"http://127.0.0.1:9999/mcp\"],\"env\":{}}" --scope user
Isso grava o servidor na configuração MCP do Claude Code para a sua conta de usuário.
Windows:
claude mcp add-json yomika "{\"type\":\"stdio\",\"command\":\"cmd\",\"args\":[\"/c\",\"npx\",\"-y\",\"mcp-remote@latest\",\"http://127.0.0.1:9999/mcp\"],\"env\":{}}" --scope user
No Windows nativo, a documentação do Claude Code recomenda explicitamente o wrapper cmd /c npx para servidores MCP locais em stdio que usam npx.
Verificar¶
claude mcp get yomika
claude mcp list
Se você já configurou o Yomika no Claude Desktop, o Claude Code também consegue importar entradas compatíveis do Claude Desktop em plataformas suportadas:
claude mcp add-from-claude-desktop --scope user
Primeiras tarefas para testar¶
Depois que o cliente estiver conectado, estas são boas primeiras tarefas:
- perguntar ao agente quais tools MCP do Yomika estão disponíveis
- abrir um diretório de projeto Yomika existente
- iniciar um pipeline com uma lista pequena de steps (ex.:
detect,ocr) - pedir ao agente para ler
GET /api/v1/scene.jsonvia HTTP para inspecionar o resultado antes de rodar o pipeline completo
Misturar a pequena superfície de tools MCP com chamadas HTTP diretas é intencional — mantém a superfície do protocolo enxuta e ainda dá aos agentes acesso ao estado completo do editor.
Erros comuns¶
- iniciar o Yomika sem
--porte depois tentar conectar um cliente na porta errada - usar
http://127.0.0.1:9999/em vez dehttp://127.0.0.1:9999/mcp - fechar o Yomika depois de adicionar a configuração do cliente
- substituir toda a configuração do seu cliente em vez de mesclar uma nova entrada
yomika - esperar que o Claude Desktop conecte diretamente à URL HTTP do Yomika através de uma entrada de configuração simples sem comando
- esquecer que o servidor local padrão do Yomika só é alcançável na mesma máquina