greyhack-mcp-server
A Grey Hack MCP server for Cursor IDE with GitHub code search, Greybel-JS transpilation, API validation and script generation
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-serverManual 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 buildUsage 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:
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 Hack2. 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_ip4. 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.0Available 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 buildRunning in Development Mode
npm run devLicense
MIT
Acknowledgments
This project uses:
- Model Context Protocol TypeScript SDK
- Smithery GitHub Client
- Axios for HTTP requests
Frequently asked questions
What is greyhack-mcp-server?
greyhack-mcp-server is A Grey Hack MCP server for Cursor IDE with GitHub code search, Greybel-JS transpilation, API validation and script generation
How do I install greyhack-mcp-server?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is greyhack-mcp-server open source?
Yes — it is hosted on GitHub at https://github.com/chromewillow/greyhack-mcp-server and has 1 stars.
Related MCP tools
Model Context Protocol Servers
The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
MCP server to provide Figma layout information to AI coding agents like Cursor
The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.
Instant is the best backend for AI-coded apps. You get auth, permissions, storage, presence, and streams — everything you need to ship apps your users will love.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP