Skip to content

AiBridgeMCP LUNA v5.9.4 — LUNA Edition

Choose a tag to compare

@OnStepNinja OnStepNinja released this 29 Mar 07:18
· 84 commits to main since this release
3460845

Release Date: 2026-03-29
Board: OnStepNinja V2
Connection: Serial (GPIO1 / GPIO3)

Binary Files

File Baud Rate For
LUNA OnStepNinjaV2 9600 v5.9.4.zip 9600 bps OnStep NS-3000 / NS-5000 / E-ZEUS / LX200 series
LUNA OnStepNinjaV2 19200 v5.9.4.zip 19200 bps Takahashi Temma / Temma2

⚠️ First-time flash: Format SPIFFS before entering WiFi credentials.
File Manager → Format → then set SSID/Password.


What's New in v5.9.4

json.* module
Parse and encode JSON directly in Lua scripts.
json.parse(str) → Lua table / json.encode(val) → JSON string.
Works seamlessly with NINA, PHD2, Stellarium HTTP responses.

ntp.* module
Network time sync via ESP32 built-in SNTP. No extra library needed.
ntp.sync() / ntp.synced() / ntp.unix() / ntp.utc() / ntp.jd()
Julian Date support for astronomy applications.

Arduino IDE + Arduino Cloud both supported
Compatible with ArduinoJson v6 (IDE) and v7 (Cloud).


Key Features

  • Lua 5.1 script engine on ESP32
  • HTTP / TCP / UDP / Serial modules
  • Script chaining up to 10 scripts (luna.run())
  • MCP Resources (lua_resource_*.lua auto-published)
  • Async notifications (notify.set())
  • Embedded MCP prompt (luna_guide)
  • Streamable HTTP transport

Learn More

📚 LUNA Docs — NotebookLM
💻 GitHub
💬 Facebook Community


© 2026 Nishioka Sadahiko — MIT License (binary distribution)