Grey Hack MCP Server
A Grey Hack server for Cursor IDE, providing GitHub code search, Greybel-JS transpilation, API validation, and script generation.
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
- 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
- Name:
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 utilitypassword_cracker: Password cracking toolfile_browser: File browsing and manipulation utilityssh_tool: SSH connection utilitycustom: 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
相關伺服器
Alpha Vantage MCP Server
贊助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Moatless MCP Server
An advanced code analysis and editing server with semantic search capabilities using vector embeddings.
Ghost MCP
An MCP server for the Ghost blogging platform with Server-Sent Events (SSE) support.
kemdiCode MCP
kemdiCode MCP is a Model Context Protocol server that gives AI agents and IDE assistants access to 124 specialized tools for code analysis, generation, git operations, file management, AST-aware editing, project memory, cognition & self-improvement, multi-board kanban, and multi-agent coordination.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers without authentication.
Midjourney MCP
An MCP server for generating images with the Midjourney API.
n8n-MCP
Provides AI assistants with access to n8n node documentation, properties, and operations.
xmp4
See how OSS libs in your stack are really used: source, tests, callers. C#, Java, TS, Python, Rust, PHP+.
Remote MCP Server (Authless)
An example of a remote MCP server deployable on Cloudflare Workers without authentication.
android-mcp-toolkit
A growing collection of MCP tools for Android Development. Currently features a deterministic Figma-SVG-to-Android-XML converter, with plans for Gradle analysis, Resource management, and ADB integration tools.
esp-mcp
An MCP server for ESP-IDF workflows, enabling project builds, firmware flashing, and automated issue resolution from build logs.