Integrations
Provides GitHub code search functionality to find Grey Hack code examples from GitHub repositories
Enables transpilation of GreyScript code to JavaScript through the Greybel-JS transpilation tool
Requires Node.js 18+ for server operation and provides integration with the Grey Hack game development environment
グレーハックMCPサーバー
Cursor IDE およびその他の MCP 互換ツールで動作するように設計された、Grey Hack ゲーム開発用の Model Context Protocol (MCP) サーバー。
特徴
- GitHub コード検索: GitHub リポジトリから Grey Hack のコード例を検索
- Greybel-JSトランスパイル: GreyScriptをJavaScriptに変換する
- GreyScript API 検証: 公式 Grey Hack API に対してコードを検証します
- スクリプト生成: 一般的なゲームタスクのテンプレートスクリプトを生成する
インストール
前提条件
- Node.js 18以上がインストールされている
- カーソルIDEまたは他のMCP互換エディタ
- GitHub APIトークン(コード検索機能用)
NPMからインストール
手動インストール
リポジトリをクローンし、依存関係をインストールします。
カーソルIDEでの使用
設定ファイルの使用
ワークスペースに次の内容を含む.cursor/mcp.json
ファイルを作成します。
カーソルの手動設定
- カーソル設定を開く (Cmd/Ctrl + ,)
- 機能→MCPへ移動
- 「+新しいMCPサーバーを追加」をクリックします
- 次の詳細を入力してください。
- 名前:
greyhack-mcp-server
- コマンド:
npx
- 引数:
-y @smithery/cli@latest run @chromewillow/greyhack-mcp-server
- 環境変数:
GITHUB_TOKEN=your-github-token-here
- 名前:
利用可能なツール
1. GitHubコード検索
GitHub で Grey Hack のコード例を検索します。
2. Greybel-JSトランスパイル
GreyScript コードを JavaScript に変換します。
3. GreyScript API検証
Grey Hack API に対してコードを検証します。
4. スクリプト生成
一般的なゲームタスクのテンプレート スクリプトを生成します。
利用可能なスクリプトの種類:
port_scanner
: ネットワークポートスキャンユーティリティpassword_cracker
: パスワードクラッキングツールfile_browser
: ファイルの閲覧および操作ユーティリティssh_tool
: SSH接続ユーティリティcustom
: カスタム スクリプト テンプレート (説明が必要)
発達
ソースから構築
開発モードで実行
ライセンス
マサチューセッツ工科大学
謝辞
このプロジェクトでは以下を使用します:
- モデルコンテキストプロトコル TypeScript SDK
- Smithery GitHub クライアント
- HTTPリクエスト用のAxios
This server cannot be installed
Cursor IDE と併用すると、GitHub コード検索、GreyScript 検証、スクリプト生成、および Greybel-JS トランスパイル機能を提供することで、Grey Hack ゲーム開発を強化するモデル コンテキスト プロトコル サーバーです。