Grey Hack MCP Server

by chromewillow
Verified

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

npm install -g @chromewillow/greyhack-mcp-server

Instalación manual

Clonar el repositorio e instalar las dependencias:

git clone https://github.com/chromewillow/greyhack-mcp-server.git cd greyhack-mcp-server npm install npm run build

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:

{ "mcpServers": { "@greyhack-mcp-server": { "command": "npx", "args": [ "-y", "@smithery/cli@latest", "run", "@chromewillow/greyhack-mcp-server", "--config", "{\"GITHUB_TOKEN\":\"your-github-token-here\"}" ] } } }

Configuración manual en el cursor

  1. Abrir la configuración del cursor (Cmd/Ctrl + ,)
  2. Vaya a Características → MCP
  3. Haga clic en "+ Agregar nuevo servidor MCP"
  4. 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

Herramientas disponibles

1. Búsqueda de código en GitHub

Busque ejemplos de código de Grey Hack en GitHub:

Use the search_greyhack_code tool to find examples of port scanners in Grey Hack

2. Transpilación de Greybel-JS

Convertir código GreyScript a JavaScript:

Use the transpile_greyscript tool to convert this Grey Hack code to JavaScript: get_shell.host_computer.File("/home/user/test.txt")

3. Validación de la API de GreyScript

Valide su código contra la API de Grey Hack:

Use the validate_greyscript tool to check if this code is valid in Grey Hack 0.8.0: router = get_router ip = router.local_ip

4. Generación de scripts

Generar scripts de plantilla para tareas de juego comunes:

Use the generate_greyhack_script tool to create a port scanner for Grey Hack 0.8.0

Tipos de script disponibles:

  • port_scanner : utilidad de escaneo de puertos de red
  • password_cracker : Herramienta para descifrar contraseñas
  • file_browser : utilidad de exploración y manipulación de archivos
  • ssh_tool : utilidad de conexión SSH
  • custom : Plantilla de script personalizada (requiere descripción)

Desarrollo

Construyendo desde la fuente

npm run build

Ejecutando en modo de desarrollo

npm run dev

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
-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Features
    1. Installation
      1. Prerequisites
      2. Install from NPM
      3. Manual Installation
    2. Usage with Cursor IDE
      1. Using Configuration File
      2. Manual Configuration in Cursor
    3. Available Tools
      1. 1. GitHub Code Search
      2. 2. Greybel-JS Transpilation
      3. 3. GreyScript API Validation
      4. 4. Script Generation
    4. Development
      1. Building from Source
      2. Running in Development Mode
    5. License
      1. Acknowledgments

        Appeared in Searches

        ID: 64emdoj7fa