# LUNA

> LUNA — onstepninja-luna. Use this tool when you need to bridge AI applications with physical devices, such as telescopes, sensors, and peripherals, and require a streamlined, scriptable interface. LUNA solves problems of device integration and automation, enabling seamless communication between Claude AI and various hardware devices via protocols like INDI, BLE, and TCP. It accepts device inputs and AI commands, outputting controlled device actions and data streams through a simple, Lua-scriptable HTTP server interface.

Canonical page: https://skillsregistry.net/skills/onstepninja-luna  
JSON: https://api.skillsregistry.net/v1/skills/onstepninja-luna

## Description

ESP32-based Streamable HTTP MCP server with embedded Lua scripting engine. Bridges Claude AI to physical devices — telescopes (INDI protocol), sensors, BLE peripherals, and TCP devices. Flash-and-run binary distribution, no build required.

## Trust

- **Trust score (0–1):** 0.60
- **Verification tier:** scanned
- **Last scanned:** 2026-08-29

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** iot-hardware
- **Updated:** 2026-08-29

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/bsy8aggjas)
- **Repository:** <https://github.com/OnStepNinja/LUNA>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "onstepninja-luna"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/onstepninja-luna` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/onstepninja-luna/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
