Integrations
Provides GitHub code search functionality to find Grey Hack code examples from GitHub repositories
Enables transpilation of GreyScript code to JavaScript through the Greybel-JS transpilation tool
Requires Node.js 18+ for server operation and provides integration with the Grey Hack game development environment
Servidor MCP de Grey Hack
Un servidor de Protocolo de Contexto de Modelo (MCP) para el desarrollo de juegos Grey Hack, diseñado para funcionar con Cursor IDE y otras herramientas compatibles con MCP.
Características
- Búsqueda de código en GitHub : encuentre ejemplos de código de Grey Hack en los repositorios de GitHub
- Transpilación de Greybel-JS : Convierte GreyScript a JavaScript
- Validación de la API de GreyScript : valida el código con la API oficial de Grey Hack
- Generación de scripts : genera scripts de plantilla para tareas de juego comunes
Instalación
Prerrequisitos
- Node.js 18+ instalado
- Cursor IDE u otro editor compatible con MCP
- Token de API de GitHub (para la funcionalidad de búsqueda de código)
Instalar desde NPM
Instalación manual
Clonar el repositorio e instalar las dependencias:
Uso con Cursor IDE
Uso del archivo de configuración
Cree un archivo .cursor/mcp.json
en su espacio de trabajo con el siguiente contenido:
Configuración manual en el cursor
- Abrir la configuración del cursor (Cmd/Ctrl + ,)
- Vaya a Características → MCP
- Haga clic en "+ Agregar nuevo servidor MCP"
- Introduzca los siguientes datos:
- Nombre:
greyhack-mcp-server
- Comando:
npx
- Argumentos:
-y @smithery/cli@latest run @chromewillow/greyhack-mcp-server
- Variables de entorno:
GITHUB_TOKEN=your-github-token-here
- Nombre:
Herramientas disponibles
1. Búsqueda de código en GitHub
Busque ejemplos de código de Grey Hack en GitHub:
2. Transpilación de Greybel-JS
Convertir código GreyScript a JavaScript:
3. Validación de la API de GreyScript
Valide su código contra la API de Grey Hack:
4. Generación de scripts
Generar scripts de plantilla para tareas de juego comunes:
Tipos de script disponibles:
port_scanner
: utilidad de escaneo de puertos de redpassword_cracker
: Herramienta para descifrar contraseñasfile_browser
: utilidad de exploración y manipulación de archivosssh_tool
: utilidad de conexión SSHcustom
: Plantilla de script personalizada (requiere descripción)
Desarrollo
Construyendo desde la fuente
Ejecutando en modo de desarrollo
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Expresiones de gratitud
Este proyecto utiliza:
- SDK de TypeScript del protocolo de contexto de modelo
- Cliente de GitHub de Smithery
- Axios para solicitudes HTTP
This server cannot be installed
Un servidor de protocolo de contexto de modelo que mejora el desarrollo de juegos Grey Hack al proporcionar búsqueda de código GitHub, validación de GreyScript, generación de scripts y capacidades de transpilación Greybel-JS cuando se usa con Cursor IDE.