mcpField
G
Grey Hack MCP Server

Grey Hack MCP Server

Local
github.com/chromewillowDeveloper Tools2Updated 85w ago

About Grey Hack MCP Server

Grey Hack MCP Server supports Grey Hack game development in Cursor IDE and other MCP-compatible tools. It combines code search, GreyScript conversion and validation, and script templates.

Key features

  1. 01Search GitHub for Grey Hack code
  2. 02Convert GreyScript to JavaScript
  3. 03Validate code against the Grey Hack API
  4. 04Generate templates for common scripts

Use cases

  1. 01Find examples such as port scanners
  2. 02Convert GreyScript for further processing
  3. 03Check scripts against the game API
  4. 04Create templates for game tasks

MCP support

The server exposes search, transpilation, validation, and script-generation tools to Cursor IDE and other MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Grey Hack MCP Server

A Model Context Protocol (MCP) server for Grey Hack game development, designed to work with Cursor IDE and other MCP-compatible tools.

Features

  • GitHub Code Search: Find Grey Hack code examples from GitHub repositories
  • Greybel-JS Transpilation: Convert GreyScript to JavaScript
  • GreyScript API Validation: Validate code against the official Grey Hack API
  • Script Generation: Generate template scripts for common game tasks

Installation

Prerequisites
  • Node.js 18+ installed
  • Cursor IDE or another MCP-compatible editor
  • GitHub API token (for code search functionality)
Install from NPM
npm install -g @chromewillow/greyhack-mcp-server
Manual Installation

Clone the repository and install dependencies:

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

Usage with Cursor IDE

Using Configuration File

Create a .cursor/mcp.json file in your workspace with the following content:

{
  "mcpServers": {
    "@greyhack-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@chromewillow/greyhack-mcp-server",
        "--config",
        "{\"GITHUB_TOKEN\":\"your-github-token-here\"}"
      ]
    }
  }
}
Manual Configuration in Cursor
  1. Open Cursor settings (Cmd/Ctrl + ,)
  2. Navigate to Features → MCP
  3. Click "+ Add New MCP Server"
  4. Enter the following details:
    • Name: greyhack-mcp-server
    • Command: npx
    • Arguments: -y @smithery/cli@latest run @chromewillow/greyhack-mcp-server
    • Environment Variables: GITHUB_TOKEN=your-github-token-here

Available Tools

1. GitHub Code Search

Search for Grey Hack code examples on GitHub:

Use the search_greyhack_code tool to find examples of port scanners in Grey Hack
2. Greybel-JS Transpilation

Convert GreyScript code to JavaScript:

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

Validate your code against the Grey Hack API:

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. Script Generation

Generate template scripts for common game tasks:

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

Available script types:

  • port_scanner: Network port scanning utility
  • password_cracker: Password cracking tool
  • file_browser: File browsing and manipulation utility
  • ssh_tool: SSH connection utility
  • custom: Custom script template (requires description)

Development

Building from Source
npm run build
Running in Development Mode
npm run dev

License

MIT

Acknowledgments

This project uses:

  • Model Context Protocol TypeScript SDK
  • Smithery GitHub Client
  • Axios for HTTP requests

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.