GreyHack Tools

by chromewillow

1 stars
157 downloads
Not rated
GitHub

About

Provides specialized tools for Grey Hack game players to search GitHub for code examples, validate scripts against official API documentation, generate common script templates, and transpile between GreyScript and JavaScript.

Details

Author
chromewillow
Repository
chromewillow/greyhack-mcp-server
GitHub stars
1
Downloads
157
Categories
Developer Tools, Other, API, Productivity, Design, Workplace, File Management, AI, Search, Project Management, Frontend, Knowledge Base

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name GreyHack Tools
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 -y
    • Argument 2 @smithery/cli@latest
    • Argument 3 run
    • Argument 4 @chromewillow/greyhack-mcp-server
    • Argument 5 --config
    • Argument 6 {"GITHUB_TOKEN":"your-github-token-here"}
    Environment
    • GITHUB_TOKEN your-github-token-here

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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

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

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\"}"
      ]
    }
  }
}

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

npm run dev

search_greyhack_code

Search for Grey Hack code examples on GitHub.

transpile_greyscript

Convert GreyScript code to JavaScript.

validate_greyscript

Validate your code against the Grey Hack API.

generate_greyhack_script

Generate template scripts for common game tasks, such as creating a port scanner.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

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

Linux

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

Macos

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

Windows

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

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

- 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

- Node.js 18+ installed
- Cursor IDE or another MCP-compatible editor
- GitHub API token (for code search functionality)

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

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

Create a.cursor/mcp.jsonfile 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\"}" ] } } }

- Open Cursor settings (Cmd/Ctrl + ,)
- Navigate to Features → MCP
- Click "+ Add New MCP Server"
- 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

Search for Grey Hack code examples on GitHub:

Use the search_greyhack_code tool to find examples of port scanners in Grey Hack
Use the transpile_greyscript tool to convert this Grey Hack code to JavaScript: get_shell.host_computer.File("/home/user/test.txt")

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

Generate template scripts for common game tasks:

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

- 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)

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

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Convert GitHub repositories to MCP servers automatically. Extract tools from OpenAPI, GraphQL & REST APIs for Claude Desktop, Cursor, Windsurf, Cline & VS Code. AI-powered code generation creates type-safe TypeScript/Python MCP servers. Zero config setup - just paste a repo URL. Built for AI assistants & LLM tool integration.

Agent-native developer Q&A API with MCP + A2A endpoints for citations, job pickup, and answer submission.

Hosted MCP server and coordination layer for AI coding agents — live API contracts, database schema, frontend/backend mismatch detection, and shared handoff tickets for Claude Code, Cursor, Codex, and Lovable.

Six read-only decision tools for coding agents to assess GitHub bounties, audit agent instructions, diagnose GitHub Actions failures and flakes, and detect MCP tool drift. Remote Streamable HTTP

Integrate with CodeRabbit AI for automated code reviews, pull request analysis, and report generation.

A TypeScript framework for building MCP servers with client session handling.

Unified MCP server for Ignite UI — documentation, API, and CLI scaffolding

JCode Harness Cloud is a paid remote MCP endpoint for OpenAI Codex harness MCP. It exposes structured JSON tools, a public server card, token-based access, usage receipts, and audit-ready wo

Autonomous dev team steered from chat: plain-English requests against your GitHub repo become tested, merged PRs on your own Claude/Codex/GLM/Kimi key.

Interact with Gibson projects to create/update projects, explain database/API interactions, and write code within your IDE.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.