Skip to main content
Glama

Genesis MCP Server

by dustland

Servidor Genesis MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) para simulaciones de Genesis World con soporte de visualización.

Inicio rápido

Para comenzar con la visualización de la forma más rápida:

# Run the simplified setup script (only installs what's needed) ./setup.sh # Run the stdio client (opens a visualization window) ./examples/stdio_client.py

Esto iniciará directamente una simulación de Genesis World con visualización utilizando el transporte stdio.

Método de transporte: stdio

Este servidor utiliza el transporte stdio , necesario para las funciones de visualización de Genesis World. Los componentes de visualización requieren un entorno de ejecución local y no pueden funcionar con transportes de red.

Configuración

Prerrequisitos

  • Python 3.8+
  • Gestor de paquetes uv ( pip install uv )
  • npm (opcional, para MCP Inspector)

Instalación

Linux/macOS
# Clone the repository git clone https://github.com/username/genesis-mcp.git cd genesis-mcp # Run the setup script ./setup.sh # Activate the virtual environment source .venv/bin/activate
Ventanas
# Clone the repository git clone https://github.com/username/genesis-mcp.git cd genesis-mcp # Run the setup script setup.bat # Activate the virtual environment .venv\Scripts\activate.bat

Instalación manual con uv

Si prefiere instalar las dependencias manualmente:

  1. Crear un entorno virtual:
    uv venv .venv source .venv/bin/activate # Linux/macOS .venv\Scripts\activate.bat # Windows
  2. Instalar dependencias desde el archivo de bloqueo:
    uv pip install -r requirements.lock uv pip install -e . uv pip install genesis==0.2.1 --no-deps
  3. Instalar MCP Inspector (opcional):
    npm install -g @modelcontextprotocol/inspector@0.6.0

Ejecución del servidor

# Run with stdio transport (required for visualization) ./start.sh ### Using with the MCP Inspector To use with the MCP Inspector for debugging: ```bash # In one terminal, start the inspector mcp-inspector # In another terminal, start the server with stdio transport python server.py

Configure el Inspector MCP con:

  • Tipo de transporte: STDIO
  • Comando: python
  • Argumentos: server.py

Recursos disponibles

Información mundial

Obtenga información sobre las características de Genesis World:

world_info://{name}

Herramientas disponibles

Simulación de ejecución

Ejecute una simulación de Genesis World con el código y los parámetros proporcionados:

run_simulation

Cliente MCP

El repositorio incluye el cliente stdio para visualización:

# Run a simulation with Genesis World visualization ./examples/stdio_client.py

¡Feliz hackeo!

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Un servidor de Protocolo de Contexto de Modelo (MCP) para ejecutar simulaciones de Genesis World con soporte de visualización integrado, utilizando transporte stdio para habilitar funciones de visualización en tiempo de ejecución local.

  1. Inicio rápido
    1. Método de transporte: stdio
      1. Configuración
        1. Prerrequisitos
        2. Instalación
        3. Instalación manual con uv
      2. Ejecución del servidor
        1. In one terminal, start the inspector
          1. In another terminal, start the server with stdio transport
            1. Run a simulation with Genesis World visualization

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.
                Last updated -
                3
                676
                61
                JavaScript
                Apache 2.0
              • -
                security
                A
                license
                -
                quality
                A demonstration server that implements the Model Context Protocol (MCP) SDK, providing tools and endpoints for server-sent events and message handling.
                Last updated -
                15
                10
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A high-performance Model Context Protocol (MCP) server designed for large language models, enabling real-time communication between AI models and applications with support for session management and intelligent tool registration.
                Last updated -
                2
                Python
                MIT License
              • -
                security
                F
                license
                -
                quality
                A demonstration server that automatically generates Model Context Protocol (MCP) servers from OpenAPI specifications, providing seamless integration with FastAPI and supporting various transmission methods like STDIO, HTTP, and SSE.
                Last updated -
                Python
                • Apple
                • Linux

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/dustland/genesis-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server