Cómo usar Roblox MCP desde Google Gemini CLI.
Requisitos previos
-
Node.js (v18.0.0 o superior)
node --version -
Gemini CLI instalado
npm install -g @google/gemini-cli -
Plugin de Roblox Studio instalado
Registrar el servidor MCP
Método 1: Comando CLI (recomendado)
Puedes registrarlo con una sola línea en el terminal:
gemini mcp add weppy-roblox-mcp npx --trust -- -y @weppy/roblox-mcp
El flag
--trustomite el prompt de confirmación en cada llamada a una herramienta.
Para registrar como configuración global, añade -s user:
gemini mcp add weppy-roblox-mcp npx -s user --trust -- -y @weppy/roblox-mcp
Método 2: Editar el archivo de configuración
Añade el siguiente contenido al archivo .gemini/settings.json:
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp"]
}
}
}
Ubicación del archivo de configuración:
| Alcance | Ruta |
|---|---|
| Proyecto | <proyecto>/.gemini/settings.json |
| Global | ~/.gemini/settings.json |
Método 3: Usar variables de entorno
Si se necesitan variables de entorno específicas:
CLI:
gemini mcp add weppy-roblox-mcp npx --trust -e HTTP_PORT=3002 -- -y @weppy/roblox-mcp
Archivo de configuración:
{
"mcpServers": {
"weppy-roblox-mcp": {
"command": "npx",
"args": ["-y", "@weppy/roblox-mcp"],
"env": {
"HTTP_PORT": "3002"
}
}
}
}
Probar la conexión
- Ejecuta Roblox Studio → pestaña Plugins → WEPPY → Connect
- Ejecuta Gemini CLI y escribe lo siguiente:
Dime qué está seleccionado actualmente en Roblox Studio
Verificar el estado del servidor MCP
Dentro de Gemini CLI puedes verificar el estado de los servidores conectados con el comando /mcp:
/mcp
Solución de problemas
El servidor no arranca
Ejecuta el servidor MCP directamente para ver el error:
npx -y @weppy/roblox-mcp
Fallo de conexión
- Verifica que el plugin de Roblox Studio esté en estado Connected
- Verifica que el puerto 3002 no esté bloqueado por el firewall
- Verifica el estado del servidor con el comando
/mcp
Conflicto de herramientas
Si varios servidores MCP tienen herramientas con el mismo nombre, se añade el prefijo serverAlias__toolName.