Genesis MCP サーバー
視覚化をサポートする Genesis World シミュレーション用の Model Context Protocol (MCP) サーバー。
クイックスタート
視覚化を始めるための最も早い方法:
これにより、stdio トランスポートを使用した視覚化を伴う Genesis World シミュレーションが直接開始されます。
Related MCP server: Hello World MCP Server
転送方法: stdio
このサーバーは、Genesis World の視覚化機能に必要な標準入出力トランスポートを使用しています。視覚化コンポーネントはローカルランタイムを必要とするため、ネットワークトランスポート経由では動作しません。
設定
前提条件
Python 3.8以上
uv パッケージ マネージャー (
pip install uv)npm (オプション、MCP Inspector 用)
インストール
Linux/macOS
ウィンドウズ
UVを使用した手動インストール
依存関係を手動でインストールする場合:
仮想環境を作成します。
uv venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activate.bat # Windowsロック ファイルから依存関係をインストールします。
uv pip install -r requirements.lock uv pip install -e . uv pip install genesis==0.2.1 --no-depsMCP Inspector をインストールします (オプション):
npm install -g @modelcontextprotocol/inspector@0.6.0
サーバーの実行
MCP インスペクターを次のように構成します。
トランスポートタイプ: STDIO
コマンド: python
引数: server.py
利用可能なリソース
世界情報
Genesis World の機能に関する情報を入手します:
利用可能なツール
シミュレーションを実行する
提供されたコードとパラメータを使用して Genesis World シミュレーションを実行します。
MCPクライアント
リポジトリには視覚化用の stdio クライアントが含まれています。
楽しいハッキングを!