Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EV3_HOSTNoHostname or IP address of the EV3 brick.
EV3_USERNoSSH username for the EV3 brick.
EV3_DRY_RUNNoDry-run mode. When set to '1', no SSH connection is made; set to '0' to enable real SSH connection.1
EV3_PASSWORDNoSSH password for the EV3 (primary authentication method).
EV3_MAX_SPEEDNoMaximum allowed speed percentage, used as a clamp.80
EV3_LEFT_MOTORNoMotor port for the left drive motor.B
EV3_RIGHT_MOTORNoMotor port for the right drive motor.C
EV3_MAX_DURATIONNoMaximum allowed duration in seconds, used as a clamp.5.0
EV3_SSH_KEY_PATHNoPath to the SSH private key, used when EV3_PASSWORD is not set.~/.ssh/id_ev3
EV3_DEFAULT_SPEEDNoDefault speed percentage for drive commands.40
EV3_DEFAULT_DURATIONNoDefault duration in seconds for drive commands.1.0

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
move_forwardA

Drive the EV3 tank motors forward for a timed duration at a given speed percent.

move_backwardA

Drive the EV3 tank motors backward for a timed duration at a given speed percent.

turn_leftA

Differential turn left (left motor reverse, right forward) for a timed duration.

turn_rightA

Differential turn right (left motor forward, right reverse) for a timed duration.

stopA

Immediately stop both drive motors. Bypasses the command lock (safety fast path).

beepA

Play a short confirmation beep on the EV3 speaker.

list_connected_devicesA

List motors and sensors currently connected to the EV3 (port address, driver name; sensors also include mode).

robot_statusA

Report dry-run flag, SSH connection state, motor ports, busy flag, and last error.

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/HannaFrangi/ev3dev_MCP'

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