Skip to main content
Glama

Mokxi

Server Details

Build, check and open Arduino, ESP32 and Pico circuits with code in the Mokxi simulator.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 8 tools

Disambiguation4/5

Most tools are clearly distinct (list_boards, search_parts, get_part, get_project_format, validate_project). The only genuinely confusable pairs are create_code_link vs create_project (both produce editor links) and get_example vs get_project_format (both give you reference material), but the descriptions explicitly tell you which to prefer and when.

Naming Consistency5/5

Every tool follows a consistent verb_noun snake_case pattern: create_code_link, create_project, get_example, get_part, get_project_format, list_boards, search_parts, validate_project. No style mixing or vague one-word names.

Tool Count5/5

Eight tools is well-scoped for a project-building/editing domain: discovery (boards, parts), reference (format, example), validation, and two creation paths. Each tool earns its place with no filler.

Completeness4/5

The surface covers the full build lifecycle from discovery through validation to link creation, and the stateless link model means no update/delete tools are needed. Minor gap: there is no way to read back or inspect an existing project from a link, and no direct board-by-feature lookup beyond a full list.

Available Tools

8 tools
create_projectMake a linkA
Read-onlyIdempotent
Inspect

Make the link that opens the project in the Mokxi editor and runs it: the board, its code, and the parts and wires when there are any. Nothing is stored and no account is needed: the link carries the whole project. Refused, with the errors, while validate_project finds any. Always give the person the link, whole and unchanged.

Inputs: project (required).

get_exampleStarter exampleA
Read-onlyIdempotent
Inspect

A complete, working starter for a board, a part or both: a real Mokxi template as a project with its wiring and code, ready for create_project. Change it to what the person asked for instead of writing pins from memory. With no arguments, the smallest whole project.

Inputs: part, board.

get_partGet partA
Read-onlyIdempotent
Inspect

One part in full: its pins with their directions, its settings with ranges and units, and how a Mokxi template wires it.

Inputs: type (required).

get_project_formatProject formatA
Read-onlyIdempotent
Inspect

How to write a Mokxi project (board, parts, wires as "partId.pin" pairs, code), with the rules, the common parts and boards with their pins, and a complete example. Read this first.

Inputs: no named parameters.

list_boardsList boardsA
Read-onlyIdempotent
Inspect

Every microcontroller board Mokxi runs, with its type for the "board" field, the code it takes and its pin names.

Inputs: no named parameters.

search_partsSearch partsA
Read-onlyIdempotent
Inspect

Find Mokxi parts by what they are ("temperature sensor", "oled", "motor driver"). Returns each part's type, pins and settings, from the simulator's own catalog.

Inputs: query (required), limit.

validate_projectCheck a projectA
Read-onlyIdempotent
Inspect

Check a project the way the Mokxi editor does: every unknown part, wrong pin, bad setting and code problem, in plain words naming the part and pin. Fix every error, then call create_project.

Inputs: project (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Enables AI agents to observe and control a browser-based 2D robot simulator, including driving, configuring sensors and modules, running programs, and generating wiring, firmware, and parts lists for ESP32, Arduino Uno, or Raspberry Pi.
      41
      135 npm
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI assistants to build and simulate Tinkercad Circuits through a real Chrome session, including placing parts, wiring pins, writing Arduino code, running simulations, and reading serial output.
      6
      17
      319 npm
      3
      MIT
    • A
      license
      A
      quality
      B
      maintenance
      Enables users to build Arduino breadboard circuits in Tinkercad Circuits, save sketches, read circuits back, and run simulations with button presses and serial input while sampling LEDs, servos, and serial output.
      9
      353 npm
      1
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables planning Arduino/ESP32/Raspberry Pi robotics builds with correct pinouts, wiring diagrams, board references, and code skeletons based on verified component specs.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources