Genesis MCP Server
by dustland
A Model Context Protocol (MCP) server for Genesis World simulations with visualization support. It uses stdio transport for visualization features.
Last updated: N/A
What is Genesis MCP Server?
The Genesis MCP Server is a Model Context Protocol server designed for running and visualizing simulations within the Genesis World environment. It facilitates communication and control of simulations, providing tools for debugging and interaction.
How to use Genesis MCP Server?
To use the server, first install the prerequisites (Python 3.8+, uv, npm). Then, clone the repository and run the setup script. Activate the virtual environment and start the server using the provided start.sh
script or python server.py
. For visualization, use the stdio transport and the provided stdio_client.py
example. The MCP Inspector can be used for debugging by configuring it with STDIO transport and the command python server.py
.
Key features of Genesis MCP Server
Model Context Protocol (MCP) support
Genesis World simulation integration
Visualization via stdio transport
MCP Inspector compatibility
Example stdio client for visualization
Use cases of Genesis MCP Server
Developing and testing Genesis World simulations
Visualizing simulation results in real-time
Debugging simulations using the MCP Inspector
Creating interactive simulations with user input
Experimenting with different simulation parameters and code
FAQ from Genesis MCP Server
What is stdio transport?
What is stdio transport?
stdio transport is a communication method that uses standard input and output streams. It is required for Genesis World visualization features because the visualization components require a local runtime and cannot work over network transports.
What is the MCP Inspector?
What is the MCP Inspector?
The MCP Inspector is a debugging tool that allows you to inspect and interact with the Model Context Protocol (MCP) server.
How do I install the MCP Inspector?
How do I install the MCP Inspector?
You can install the MCP Inspector using npm: npm install -g @modelcontextprotocol/[email protected]
What are the prerequisites for running the server?
What are the prerequisites for running the server?
The prerequisites are Python 3.8+, uv package manager (pip install uv
), and npm (optional, for MCP Inspector).
How do I run a simulation with visualization?
How do I run a simulation with visualization?
Run the server with stdio transport and then run the stdio_client.py
example script: ./examples/stdio_client.py