Como usar o Roblox MCP no Google Gemini CLI.
Pré-requisitos
-
Node.js (v18.0.0 ou superior)
node --version -
Gemini CLI instalado
npm install -g @google/gemini-cli -
Plugin do Roblox Studio instalado
Registrar o Servidor MCP
Método 1: Comando CLI (Recomendado)
Você pode registrar com uma linha no terminal:
gemini mcp add weppy-roblox-mcp npx --trust -- -y @weppy/roblox-mcp
A flag
--trustignora o prompt de confirmação a cada chamada de ferramenta.
Para registrar como configuração global, adicione -s user:
gemini mcp add weppy-roblox-mcp npx -s user --trust -- -y @weppy/roblox-mcp
Método 2: Editar Arquivo de Configuração
Adicione o seguinte ao arquivo .gemini/settings.json:
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp"]
}
}
}
Localização do arquivo de configuração:
| Escopo | Caminho |
|---|---|
| Projeto | <projeto>/.gemini/settings.json |
| Global | ~/.gemini/settings.json |
Método 3: Usar Variáveis de Ambiente
Quando variáveis de ambiente específicas são necessárias:
CLI:
gemini mcp add weppy-roblox-mcp npx --trust -e HTTP_PORT=3002 -- -y @weppy/roblox-mcp
Arquivo de configuração:
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp"],
"env": {
"HTTP_PORT": "3002"
}
}
}
}
Testar a Conexão
- Executar o Roblox Studio → Aba Plugins → WEPPY → Connect
- Executar o Gemini CLI e digitar:
Diga-me o que está selecionado atualmente no Roblox Studio
Verificar Status do Servidor MCP
Você pode verificar o status do servidor conectado com o comando /mcp dentro do Gemini CLI:
/mcp
Solução de Problemas
Quando o servidor não inicia
Execute o servidor MCP diretamente para verificar os erros:
npx -y @weppy/roblox-mcp
Falha na conexão
- Confirmar se o plugin do Roblox Studio está no estado Connected
- Verificar se a porta 3002 não está bloqueada pelo firewall
- Verificar o status do servidor com o comando
/mcp
Conflito de ferramentas
Se vários servidores MCP têm ferramentas com o mesmo nome, elas recebem o prefixo no formato serverAlias__toolName.