MCP Proxy client for GameMaker-Link - Connect Claude Desktop to GameMaker Studio
npm install gamemaker-link-proxy%APPDATA%\Claude\claude_desktop_config.json
~/Library/Application Support/Claude/claude_desktop_config.json
json
{
"mcpServers": {
"gamemaker-link": {
"command": "npx",
"args": ["@gamemaker-link/proxy", "--token=TU_API_KEY_AQUI"],
"env": {
"GAMEMAKER_SERVER_URL": "https://gamemaker-link.com/mcp"
}
}
}
}
`
$3
Cierra y vuelve a abrir Claude Desktop. Verás "GameMaker-Link" en la barra inferior si todo está correcto.
💡 Ejemplos de Uso
$3
`
Crea un sprite llamado "player_idle" en mi proyecto ubicado en "C:/MiJuego/"
`
$3
`
Crea un objeto "obj_player" en "C:/MiJuego/" que se mueva con las teclas de dirección
`
$3
`
Muéstrame el código del sprite "enemy_walk" en mi proyecto "C:/MiJuego/"
`
🛠️ Herramientas Disponibles (MVP)
| Herramienta | Descripción | Parámetros |
|-------------|-------------|------------|
| create_sprite | Crea un nuevo sprite | projectPath, spriteName |
| read_sprite | Lee configuración de sprite existente | projectPath, spriteName |
| create_object | Crea un nuevo objeto GameMaker | projectPath, objectName |
$3
- Modificación de código de objetos
- Creación y edición de scripts
- Manejo de shaders
- Gestión de rooms y layers
- Sistema de backups automático
- Y mucho más...
📋 Requisitos del Sistema
- GameMaker Studio 2022+ (cualquier versión)
- Claude Desktop instalado
- Node.js 16+ (se instala automáticamente con npx)
- Windows 10+ o macOS 10.15+
🔧 Troubleshooting
$3
1. Verifica que el archivo claude_desktop_config.json esté en la ruta correcta
2. Confirma que tu API Key sea válida
3. Reinicia Claude Desktop completamente
$3
1. Verifica tu conexión a internet
2. Confirma que tu API Key no haya expirado
3. Contacta soporte si persiste el problema
$3
1. Usa rutas absolutas (ejemplo: C:/MisJuegos/Proyecto/)
2. Asegúrate de que el archivo .yyp` esté en la ruta indicada