Skip to main content
Glama
KevinInoCol

coppeliasim-mcp

by KevinInoCol

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
iniciar_simulacionB

Inicia la simulación en CoppeliaSim.

detener_simulacionA

Detiene la simulación en CoppeliaSim.

pausar_simulacionB

Pausa la simulación en CoppeliaSim.

estado_simulacionB

Consulta si la simulación está detenida, corriendo o pausada.

tiempo_simulacionA

Devuelve el tiempo de simulación transcurrido, en segundos.

cargar_escenaA

Carga una escena .ttt o .xml desde disco.

Solo se permiten rutas por debajo del directorio configurado en COPPELIA_DIRECTORIO_ESCENAS.

cerrar_escenaA

Cierra la escena actual.

listar_objetosA

Lista los objetos de la escena actual con su ruta y su handle.

tipo: 'todos', 'shape', 'joint', 'dummy', 'sensor', 'camara', 'luz', 'path'.

obtener_posicionA

Devuelve la posición [x, y, z] de un objeto, en metros.

relativo_a: 'mundo' o la ruta de otro objeto (por ejemplo '/Cuboid').

fijar_posicionB

Mueve un objeto a la posición (x, y, z), en metros.

obtener_orientacionC

Devuelve la orientación de un objeto como ángulos de Euler en radianes.

fijar_orientacionB

Fija la orientación de un objeto con ángulos de Euler en radianes.

eliminar_objetoC

Elimina un objeto de la escena por su ruta.

crear_primitivaA

Crea una forma primitiva en la escena y devuelve su ruta.

forma: 'cubo', 'esfera', 'cilindro', 'cono', 'capsula', 'disco', 'toroide'. Tamaños y posición en metros.

emparentar_objetoA

Cuelga un objeto de otro, para que se muevan como un solo cuerpo.

padre: ruta del nuevo padre, o 'mundo' para devolver el objeto a la raíz. mantener_pose: True deja el objeto donde está; False lo lleva al origen del padre.

Ojo: emparentar renumera las rutas de los hermanos ('/Cylinder[3]' puede pasar a ser '/Cylinder[1]'). Si vas a emparentar varias piezas seguidas, vuelve a listar los objetos entre una llamada y la siguiente.

fijar_detectableA

Marca o desmarca un objeto como detectable por los sensores de proximidad.

Un objeto no detectable es invisible para leer_sensor_proximidad, aunque esté justo delante del sensor. Es la causa habitual de un sensor que 'no funciona'.

obtener_posicion_juntaA

Lee la posición de una articulación: radianes si es rotativa, metros si es prismática.

fijar_objetivo_juntaB

Fija la posición objetivo de una articulación (radianes o metros).

fijar_velocidad_juntaC

Fija la velocidad objetivo de una articulación.

obtener_fuerza_juntaC

Lee la fuerza o par medido en una articulación.

leer_sensor_proximidadB

Lee un sensor de proximidad: si detecta algo, a qué distancia y en qué punto.

comprobar_sensor_proximidadA

Detecta ahora mismo con un sensor de proximidad, sin necesidad de simulación.

Diferencia con leer_sensor_proximidad: esa tool NO detecta, solo devuelve el resultado del último barrido que hizo el simulador, así que con la simulación detenida siempre dice que no hay nada. Esta hace la detección en el momento, y sirve para verificar una escena en reposo.

crear_sensor_proximidadA

Crea un sensor de proximidad cónico y lo orienta hacia el frente (+X).

x, y, z: posición en metros, relativa al padre (o al mundo si padre='mundo'). alcance: hasta dónde ve, en metros. apertura_grados: apertura total del cono. Cuanto más ancho, más 've' de lado. padre: ruta del objeto del que debe colgar, por ejemplo el chasis de un robot.

Dos trampas de geometría, por si el sensor 'no detecta lo que debería':

  • El sensor mira a lo largo de su eje +Z. Esta tool lo rota 90° sobre Y para que mire al frente (+X), que es la convención de avance habitual.

  • Un cono ancho en horizontal ve el SUELO antes que el obstáculo: con media apertura a y el sensor a altura h, el suelo entra en el cono a h/tan(a) metros. Si eso queda por debajo del alcance, el sensor reportará el piso. Estrecha la apertura o sube el sensor.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/KevinInoCol/coppeliasim-mcp'

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