chromewillow
MCP Serverchromewillowpublic

greyhack mcp server

A Grey Hack MCP server for Cursor IDE with GitHub code search, Greybel-JS transpilation, API validation and script generation

Repository Info

1
Stars
4
Forks
1
Watchers
3
Issues
TypeScript
Language
-
License

About This Server

A Grey Hack MCP server for Cursor IDE with GitHub code search, Greybel-JS transpilation, API validation and script generation

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

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

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

Quick Start

1

Clone the repository

git clone https://github.com/chromewillow/greyhack-mcp-server
2

Install dependencies

cd greyhack-mcp-server
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerchromewillow
Repogreyhack-mcp-server
LanguageTypeScript
License-
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation