Grey Hack MCP Server
Um servidor Grey Hack para Cursor IDE, fornecendo pesquisa de código no GitHub, transpilação Greybel-JS, validação de API e geração de scripts.
GitHub
1
Experimente este MCPPatrocinadoDocumentação
Servidor MCP Grey Hack
Um servidor Model Context Protocol (MCP) para desenvolvimento de jogos Grey Hack, projetado para funcionar com o Cursor IDE e outras ferramentas compatíveis com MCP.
Recursos
- Pesquisa de Código no GitHub: Encontre exemplos de código Grey Hack em repositórios do GitHub
- Transpilação Greybel-JS: Converta GreyScript para JavaScript
- Validação da API GreyScript: Valide código de acordo com a API oficial do Grey Hack
- Geração de Scripts: Gere scripts de modelo para tarefas comuns do jogo
Instalação
Pré-requisitos
- Node.js 18+ instalado
- Cursor IDE ou outro editor compatível com MCP
- Token da API do GitHub (para a funcionalidade de pesquisa de código)
Instalar via NPM
npm install -g @chromewillow/greyhack-mcp-server
Instalação Manual
Clone o repositório e instale as dependências:
git clone https://github.com/chromewillow/greyhack-mcp-server.git
cd greyhack-mcp-server
npm install
npm run build
Uso com o Cursor IDE
Usando Arquivo de Configuração
Crie um arquivo .cursor/mcp.json no seu espaço de trabalho com o seguinte conteúdo:
{
"mcpServers": {
"@greyhack-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@chromewillow/greyhack-mcp-server",
"--config",
"{\"GITHUB_TOKEN\":\"your-github-token-here\"}"
]
}
}
}
Configuração Manual no Cursor
- Abra as configurações do Cursor (Cmd/Ctrl + ,)
- Navegue até Features → MCP
- Clique em "+ Add New MCP Server"
- Insira os seguintes detalhes:
- Nome:
greyhack-mcp-server - Comando:
npx - Argumentos:
-y @smithery/cli@latest run @chromewillow/greyhack-mcp-server - Variáveis de Ambiente:
GITHUB_TOKEN=your-github-token-here
- Nome:
Ferramentas Disponíveis
1. Pesquisa de Código no GitHub
Pesquise exemplos de código Grey Hack no GitHub:
Use the search_greyhack_code tool to find examples of port scanners in Grey Hack
2. Transpilação Greybel-JS
Converta código GreyScript para JavaScript:
Use the transpile_greyscript tool to convert this Grey Hack code to JavaScript:
get_shell.host_computer.File("/home/user/test.txt")
3. Validação da API GreyScript
Valide seu código de acordo com a API do Grey Hack:
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. Geração de Scripts
Gere scripts de modelo para tarefas comuns do jogo:
Use the generate_greyhack_script tool to create a port scanner for Grey Hack 0.8.0
Tipos de script disponíveis:
port_scanner: Utilitário de varredura de portas de redepassword_cracker: Ferramenta de quebra de senhasfile_browser: Utilitário de navegação e manipulação de arquivosssh_tool: Utilitário de conexão SSHcustom: Modelo de script personalizado (requer descrição)
Desenvolvimento
Compilando a partir do Código-Fonte
npm run build
Executando em Modo de Desenvolvimento
npm run dev
Licença
MIT
Agradecimentos
Este projeto utiliza:
- Model Context Protocol TypeScript SDK
- Smithery GitHub Client
- Axios para requisições HTTP