O que é Funplay MCP for Cocos?
O Funplay MCP for Cocos, da FunplayAI, é uma extensão para o Cocos Creator 3.8 que embute um servidor MCP via HTTP no editor para que um cliente de IA inspecione e altere um projeto em execução. A ferramenta principal, execute_javascript, roda código na cena ativa ou no próprio editor; ao redor dela há ferramentas para a hierarquia da cena, prefabs, assets e suas dependências, diagnóstico de scripts, logs, capturas de tela, controle da prévia e simulação de mouse e teclado.
O perfil padrão core expõe 39 ferramentas, o perfil full 106, e um perfil custom liga e desliga categorias ou ferramentas avulsas. Um painel grava a configuração para 11 clientes, entre eles Claude Code, Cursor, Codex, VS Code, Trae e Kiro, e um wrapper npm liga clientes stdio ao endpoint HTTP.
O repositório foi aberto em 14 de abril de 2026, tem licença MIT, somava cerca de 395 estrelas no GitHub quando verificamos e lançou a v0.7.2 em 10 de novembro de 2026, sua 35ª versão. Também está listado de graça na Cocos Store. A mesma equipe faz servidores irmãos para Unity, Godot e Unreal.
Como instalar Funplay MCP for Cocos
git clone https://github.com/FunplayAI/funplay-cocos-mcp.git extensions/funplay-cocos-mcpFunplay MCP for Cocos vale a pena?
O Cocos Creator teve pouco suporte a MCP em comparação com Unity e Godot, e o Funplay preenche a lacuna com uma aposta incomum: uma ferramenta geral em vez de cem estreitas. O execute_javascript roda código na cena ou no editor, então um agente pode montar uma tela de login sob o Canvas ativo, anexar componentes e depois tirar uma captura para conferir o layout. As outras 38 ferramentas core cobrem a inspeção em volta disso, da hierarquia e das referências de prefabs às dependências de assets e aos logs recentes. Manter a lista padrão em 39 ferramentas, contra 106 no full, economiza contexto em cada chamada.
O projeto lança com frequência e corrige o que os usuários encontram. Foram 35 versões em sete meses, e a v0.7.2 refez a forma de gravar a configuração para Trae, VS Code, Codex e OpenCode, para não apagar mais comentários nem adivinhar o arquivo errado. O instalador global confere um arquivo de somas SHA-256 antes de instalar uma versão, e a v0.7.0 vincula cada URL de conexão a um projeto, para que um agente não edite o jogo errado quando há dois editores abertos.
O porém: não há autenticação. O servidor escuta em 127.0.0.1 por padrão, e o README avisa que vinculá-lo a um endereço de rede expõe o editor sem autenticação. O token de projeto adicionado na v0.7.0 é, nas palavras do próprio README, proteção de roteamento, não autenticação. As verificações de segurança do execute_javascript bloqueiam exclusões óbvias, travessia de caminhos e child_process, mas o README as chama de proteção lateral, não de sandbox, e uma chamada pode desligá-las com safety_checks: false. Qualquer processo na sua máquina que alcance a porta pode rodar código no seu editor.
Nossa opinião: para um desenvolvedor solo ou um estúdio pequeno numa só máquina, é a forma mais completa de deixar um agente mexer num projeto Cocos. Mantenha em localhost, deixe o projeto no git e leia os scripts que o agente envia antes de deixá-lo desligar as verificações de segurança.
Onde ele se destaca
Um desenvolvedor solo fazendo um jogo de quebra-cabeça para celular
Montar uma tela de configurações e de login sem arrastar nós à mão
Peça ao agente para construir a interface com execute_javascript, depois chamar capture_scene_screenshot e ajustar. Grátis; revise os nós gerados antes de fazer commit da cena.
Um estúdio de quatro pessoas que publica jogos HTML5
Achar referências de prefabs quebradas e assets faltando antes de um build
Rode validate_prefab_references, validate_asset_dependencies e run_script_diagnostics pelo agente e deixe-o corrigir o que encontrar. Poupa uma varredura manual antes de cada versão.
Um engenheiro de QA numa empresa de jogos casuais
Reproduzir um bug que exige uma sequência de cliques na prévia
Mude para o perfil full, inicie a prévia e use simulate_mouse_drag com temporização por quadro sobre uma captura recente; depois leia get_recent_logs para ver o erro.
Antes de decidir
- Configuração
- Instale pela Cocos Store ou clone na pasta extensions do projeto, abra Funplay > MCP Server e use One-Click Configure para o seu cliente. Install for All Projects coloca uma cópia na pasta global de extensões do Cocos Creator.
- Integrações
- Endpoint MCP via HTTP no editor e wrapper stdio no npm (funplay-cocos-mcp); configuração em um clique para Claude Code, Cursor, Codex, VS Code, Trae, Kiro, Qoder, Kimi Code, OpenCode, CodeBuddy e DeepSeek Harness; Skills de projeto instaladas por cliente.
- Dados e privacidade
- Roda dentro do seu editor; dados da cena e código vão para o seu provedor de modelos pelo cliente. O servidor se vincula a 127.0.0.1 numa porta por projeto entre 20000 e 29999 e não tem autenticação; o README avisa que endereços de rede expõem o editor. O painel consulta o GitHub em busca de atualizações.
- Custo em escala
- Grátis sob MIT para equipes de qualquer tamanho. O custo é o uso do seu cliente de IA.
- Limites
- Só Cocos Creator 3.8+; as verificações de segurança do execute_javascript podem ser desligadas por chamada; a captura de logs de scripts não pega os de módulos carregados à parte; o wrapper stdio precisa do editor já aberto.
O que é bom
- Perfil core de 39 ferramentas poupa contexto
- JavaScript de cena e de editor numa só ferramenta
- Configuração em um clique para 11 clientes MCP
- Versões frequentes com instalação verificada por checksum
O que não é
- Sem autenticação no endpoint HTTP
- Verificações de segurança são filtros de padrões, não sandbox
- Só Cocos Creator 3.8 em diante
- Projeto pequeno: cerca de 395 estrelas, uma organização
Ideal para
Desenvolvedores de Cocos Creator 3.8 que querem um agente montando cenas, corrigindo scripts e conferindo resultados com capturas de dentro do editor.
Alternativas ao Funplay MCP for Cocos
Funplay MCP for Cocos: perguntas frequentes
- Funplay MCP for Cocos vale a pena?
- O Funplay dá a um agente alcance real dentro do Cocos Creator e mantém curta a lista padrão de ferramentas, mas a ferramenta principal roda JavaScript arbitrário no seu editor com apenas um filtro de padrões no caminho. Damos nota 3.8 de 5.
- Quanto custa Funplay MCP for Cocos?
- Gratuito e de código aberto (MIT); também grátis na Cocos Store.
- Quais são as desvantagens de Funplay MCP for Cocos?
- Sem autenticação no endpoint HTTP; verificações de segurança são filtros de padrões, não sandbox; só Cocos Creator 3.8 em diante; projeto pequeno: cerca de 395 estrelas, uma organização.
- Para quem Funplay MCP for Cocos é indicado?
- Desenvolvedores de Cocos Creator 3.8 que querem um agente montando cenas, corrigindo scripts e conferindo resultados com capturas de dentro do editor.
- Quanto custa Funplay MCP for Cocos para uma equipe ou em produção?
- Grátis sob MIT para equipes de qualquer tamanho. O custo é o uso do seu cliente de IA.
- Funplay MCP for Cocos é seguro para dados da empresa?
- Roda dentro do seu editor; dados da cena e código vão para o seu provedor de modelos pelo cliente. O servidor se vincula a 127.0.0.1 numa porta por projeto entre 20000 e 29999 e não tem autenticação; o README avisa que endereços de rede expõem o editor. O painel consulta o GitHub em busca de atualizações.
- Quais são as melhores alternativas ao Funplay MCP for Cocos?
- As alternativas mais próximas que analisamos são Godot MCP e Summer Engine MCP.
Respostas verificadas em 13 de nov. de 2026.