Goxel MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Goxel MCP Server Create a cyberpunk archer voxel model and open it in the GUI"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Goxel MCP Server
📌 Visão Geral
O Goxel MCP Server expõe as capacidades de modelagem, escultura procedural e renderização do Goxel diretamente para modelos de linguagem (LLMs) e agentes autônomos.
Com este servidor, seu agente de IA pode:
🧙♂️ Gerar Personagens 3D Completos prontos em voxel (
archer,tank,mage,support,elf_healer,cyberpunk_archer).⚔️ Esculpir Armas e Objetos de Cenário (espadas, escudos, arcos, cajados, baús, tochas, poções, pilares).
📜 Executar Scripts Procedurais QuickJS personalizados diretamente no motor do Goxel.
🔄 Converter e Exportar modelos entre
.vox(MagicaVoxel / Goxel),.obj(Wavefront 3D com texturas),.gltfe renders.png.🖥️ Lançar a Interface Gráfica (GUI) do Goxel instantaneamente na tela com o modelo carregado para inspeção ou edição humana.
Related MCP server: VoxelForge
🛠️ Ferramentas Disponíveis (MCP Tools)
Ferramenta | Descrição | Principais Parâmetros |
| Constrói um personagem voxel humanoide com túnicas, armaduras, armas e paleta de cores. |
|
| Constrói armas e itens de ambientação táticos/RPG. |
|
| Executa código JavaScript procedural no motor interno QuickJS do Goxel para esculturas geométricas avançadas. |
|
| Converte um arquivo voxel para outros formatos 3D ou imagem. |
|
| Abre o executável do Goxel na interface gráfica com o modelo na tela. |
|
⚙️ Pré-requisitos
Node.js (versão 18 ou superior instalada).
Goxel (versão 0.15+):
Linux: AppImage ou pacote nativo (
goxel).macOS:
brew install goxelou o binário do app.Windows: Executável
goxel.exeadicionado ao PATH.
🚀 Como Ativar e Configurar
1. Google Antigravity (Recomendado)
No Google Antigravity, você pode adicionar o servidor nas configurações de MCP ou no arquivo de manifesto do seu workspace / sistema:
Opção A — No arquivo de configuração MCP do Antigravity (mcp_config.json ou settings.json):
{
"mcpServers": {
"goxel": {
"command": "node",
"args": ["/caminho/para/goxel-mcp/server.js"],
"env": {
"GOXEL_BIN": "/caminho/para/goxel",
"GOXEL_OUTPUT_DIR": "/caminho/para/seus/modelos"
}
}
}
}Opção B — Configuração Direta Local: Se você já possui o Goxel e o repositório clonado localmente:
{
"mcpServers": {
"goxel": {
"command": "node",
"args": ["/media/alex/alex/pro_unity/mcp-servers/goxel/server.js"]
}
}
}2. OpenCode
No OpenCode, adicione o MCP ao seu arquivo opencode.json ou nas configurações de extensões MCP do editor:
{
"mcp": {
"servers": {
"goxel": {
"type": "stdio",
"command": "node",
"args": ["/caminho/absoluto/para/goxel-mcp/server.js"],
"env": {
"GOXEL_BIN": "goxel"
}
}
}
}
}3. Claude Desktop
Abra o arquivo de configuração do Claude Desktop:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Adicione em mcpServers:
{
"mcpServers": {
"goxel": {
"command": "node",
"args": ["/caminho/absoluto/para/goxel-mcp/server.js"],
"env": {
"GOXEL_BIN": "/usr/bin/goxel",
"GOXEL_OUTPUT_DIR": "/caminho/onde/salvar/modelos"
}
}
}
}4. Cursor / Windsurf / VS Code (Cline / Roo Code)
No seu editor preferido com suporte a MCP, configure o servidor padrão stdio:
{
"goxel": {
"command": "node",
"args": ["/caminho/absoluto/para/goxel-mcp/server.js"]
}
}🌐 Variáveis de Ambiente Suportadas
Variável | Padrão | Descrição |
|
| Caminho completo do executável ou AppImage do Goxel. |
|
| Diretório padrão onde personagens e objetos gerados serão armazenados. |
|
| Variável de ambiente do X11/Wayland para abrir a GUI na tela no Linux. |
💬 Exemplos de Prompts para o Agente de IA
Você pode conversar naturalmente com o seu modelo conectado ao MCP:
"Crie um herói arqueiro em Voxel Art, exporte para .obj e abra na interface gráfica do Goxel para eu ver."
"Gere um baú e uma espada em voxel e salve na pasta de assets do meu jogo."
"Escreva um script procedural para o Goxel que gere uma torre espiral de 40 blocos de altura e exporte em .vox."
"Converta o modelo
character.voxparacharacter.obje renderize um preview emcharacter.png."
🧱 Estrutura do Repositório
goxel-mcp/
├── assets/
│ └── goxel.png # Ícone e apresentação visual do Goxel
├── server.js # Servidor MCP stdio JSON-RPC 2.0 com suporte a tools
├── package.json # Manifesto npm e dependências
├── LICENSE # Licença MIT
└── README.md # Documentação completa🤝 Contribuições
Contribuições são super bem-vindas! Se você deseja adicionar novas classes de personagens procedurais, geradores de armas ou novos formatos de exportação:
Faça um Fork do projeto.
Crie uma branch para a sua feature (
git checkout -b feature/novo-gerador).Faça o commit de suas alterações (
git commit -m 'Adiciona gerador de dragão voxel').Abra um Pull Request.
📄 Licença
Distribuído sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.
Desenvolvido por Alex Sandro (al3x-d3v357).
Available Tools
5 toolsgoxel_create_characterC
Constrói um personagem em Voxel Art 3D (Arqueiro, Tanque, Mago, Suporte ou customizado) utilizando o Goxel e exporta para .vox e .obj.
Inputs: character_class (required), export_obj, output_dir, open_in_gui.
goxel_create_objectB
Constrói um objeto, arma ou item de cenário em Voxel Art 3D (espada, escudo, cajado, arco, baú, poção, tocha, pilar).
Inputs: object_type (required), output_path (required), export_obj, open_in_gui.
goxel_export_modelB
Converte um arquivo de voxels (.vox ou .gox) para .obj, .gltf ou render .png.
Inputs: input_file (required), output_file (required).
goxel_open_guiC
Abre a janela gráfica do Goxel com um modelo de voxels carregado na tela.
Inputs: file_path (required).
goxel_run_custom_scriptB
Executa um script procedural JavaScript arbitrário dentro do motor QuickJS do Goxel para esculturas voxel complexas.
Inputs: script_code (required), output_vox_path (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: character generation, object generation, arbitrary script execution, format conversion, and GUI opening. The character/object split is well-defined by explicit examples (archetypes vs items/props), so misselection risk is low.
All tools follow a uniform goxel_verb_noun pattern (create_character, create_object, run_custom_script, export_model, open_gui). No mixed conventions or vague verbs.
Five tools is a well-scoped surface for a voxel art pipeline: generation (two flavors), scripting escape hatch, export, and GUI viewing. Each tool earns its place with no redundancy.
Core lifecycle is covered: create (character/object/custom), view (GUI), and export. Minor gaps exist around managing existing assets — no list/inspect, rename, delete, or direct edit of previously created models, though open_gui partially covers loading.
Maintenance
Related MCP Connectors
Create, edit, render, save, and export voxel models with interactive 3D previews.
Generate game-ready 3D models, textures, and audio from natural language, over MCP.
Parametric 3D CAD for AI agents: build print-ready parts, check them, export STL, 3MF or STEP.
Generate and edit images, video, voice, lip-sync and 3D models from your AI agent.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables creating, modifying, and managing MagicaVoxel .vox files through natural language, with tools for shape generation, patterns, color operations, and optional ML-powered suggestions.33MIT
- AlicenseCqualityDmaintenanceA voxel editor with MCP bridge enabling AI agents to create and edit 3D models, supporting .vox/.obj formats, layers, and a web editor.27MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to procedurally generate, transform, inspect, and export 3D meshes and scenes through MCP tools.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to model, sculpt, rig, animate and bake particle effects by editing a semantic scene document, with built-in software rendering, measurable critics that flag floating or broken geometry, and game-ready glTF export. It exposes templates, atomic edit batches, motion and effect previews, undo history, and no GPU, browser, or Blender required.15 npmApache 2.0