Skip to main content
Glama
saidul202414006

Universal Hardware Runtime Platform

Universal Hardware Runtime Platform

One Runtime. One API. Unlimited Hardware.

An open-source platform that lets AI Agents and humans control ANY hardware board (ESP32, Arduino, STM32, Raspberry Pi, etc.) through a single unified API — exposed via MCP (Model Context Protocol) and a real-time Web Dashboard.

Architecture

Web UI (Next.js) ─┐
AI Agent (MCP)  ──┼──► FastAPI Gateway ──► Runtime Core ──► Adapters ──► Hardware
CLI (Python)    ─┘                         Event Bus
                                           Plugin System
                                           Task Scheduler
                                           Device Registry

Related MCP server: MQTT MCP Server

Quick Start

# Clone and install
git clone https://github.com/your-org/universal-hardware-runtime.git
cd universal-hardware-runtime
python scripts/install.py

# Start the runtime
uhr-server

# Open dashboard at http://localhost:8765

Supported Hardware

Board

Adapter

Status

ESP32 / ESP32-S2 / ESP32-S3 / ESP32-C3

esptool

Planned

Arduino Uno / Mega / Leonardo

arduino-cli

Planned

Raspberry Pi Pico (RP2040/RP2350)

picotool

Planned

STM32

OpenOCD

Planned

AVR (ATmega)

avrdude

Planned

Development Phases

  • Phase 0: Environment & Research (current)

  • Phase 1: Runtime Core

  • Phase 2: MCP & REST API

  • Phase 3: Transport & Device Discovery

  • Phase 4: Hardware Adapters

  • Phase 5: Web Dashboard

  • Phase 6: Advanced Features

  • Phase 7: Testing & QA

  • Phase 8: Deployment & Release

License

MIT — See LICENSE

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    -
    maintenance
    An MCP server that bridges the physical world and AI models by enabling natural language control of IoT hardware via the MQTT protocol. It supports real-time device monitoring, command publishing, and response handling for seamless integration between AI clients and physical devices.
    Last updated
    3
  • A
    license
    -
    quality
    C
    maintenance
    Enables LLM agents to securely monitor and control MQTT devices for building automation, industrial control, and smart home systems through a standardized MCP interface.
    Last updated
    19
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    MCP server that gives AI agents direct access to IoT devices via the jettyd platform, enabling control and monitoring of ESP32 devices through natural language.
    Last updated
    56
    MIT

View all related MCP servers

Related MCP Connectors

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

  • Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

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/saidul202414006/Universal-Hardware-Runtime-Platform'

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