PluginWorld
Ja

jarvis-desktop-mcp

MCP

Enables MCP clients to drive a local Windows avatar interface, switching between an energy core and holographic face, triggering expressions, and reacting to microphone volume through seven exposed tools. It serves an animated visual panel over localhost with SSE updates while conversation stays in ChatGPT.

@rafaelmsp · v0.1.0 · MIT License · updated today

SECURITY

B

SCORE

68

STARS

▲ 0

PLUG IN

git clone https://github.com/rafaelmsp/jarvis-desktop-mcp.git

See the README to configure this MCP server

README

JARVIS Desktop MCP · Protótipo 0.1

Avatar visual para Windows 10 com dois modos (núcleo energético e rosto holográfico), expressões, brilho de voz pelo microfone opcional e controle por ferramentas MCP, sem API paga de IA.

A inteligência e a conversa permanecem na janela oficial do ChatGPT; a interface gráfica é controlada por ferramentas MCP quando conectadas e chamadas explicitamente. O painel não lê o áudio nem as mensagens do ChatGPT automaticamente.

Conceito visual humanoide — JARVIS V4

Conceito JARVIS V4: rosto humanoide com malha wireframe azul

Visualizar a prévia V4 no GitHub

Esta imagem é uma prévia otimizada para web, baseada no conceito visual aprovado: anatomia facial humanoide, triangulação azul-ciano e estética de computação gráfica dos anos 1980.

Estado de integração: o arquivo de referência foi publicado no repositório, mas o rosto animado do painel ainda é um renderizador separado. É preciso implementar e validar a adaptação do visual V4 antes de substituir o rosto atual. Voz, microfone, núcleo e ferramentas MCP permanecem inalterados.

Executar no Windows 10

Requer Node.js 20+ e Edge/Chrome. Não necessita npm install.

  1. Clone ou baixe este repositório em uma pasta própria, por exemplo C:\Jarvis.
  2. Execute iniciar-jarvis.bat ou, no terminal, npm start.
  3. Abra http://127.0.0.1:3765.
  4. Alterne entre Núcleo e Holograma, teste expressões, clique em Ativar voz local e depois em Testar resposta. O microfone é opcional e independente.
  5. Consulte docs/integracao-mcp.md para conectar um cliente MCP ao comando node src/mcp-server.mjs.

Funcionalidades

  • Rosto holográfico e núcleo circular com animações locais.
  • Expressões e estado visual controlados pelo painel ou por sete ferramentas MCP.
  • Síntese de voz local em português no Chrome/Edge, ativada manualmente; a nova legenda recebida via MCP pode ser lida em voz alta.\n- Efeito de áudio com permissão do microfone (apenas volume local, sem gravação).
  • Servidor HTTP em 127.0.0.1 com atualizações SSE.
  • MCP por stdio; sem necessidade de API da OpenAI.

Limitações

Este é um protótipo de interface, não um aplicativo .exe nem um assistente independente. Não intercepta a conversa do ChatGPT, não reproduz sua voz automaticamente e não controla o Windows. A configuração do MCP no cliente ainda é necessária. Consulte docs/integracao-mcp.md para conectar via STDIO no ChatGPT Desktop compatível ou via túnel no ChatGPT web.\n\nObservação: a voz do avatar é gerada pelo navegador e não é o áudio da voz do ChatGPT.

Segurança

A interface funciona somente em localhost e utiliza token local para comandos MCP. Evite disponibilizar a porta na rede ou inserir dados confidenciais nas legendas. Nunca publique arquivos com senhas ou tokens.

Os projetos LexJuridicus, Codex e Desktop Commander não são alterados.

Testes

npm test

Licença MIT.

SIMILAR PLUGINS