# mesh-api

> MESH-API is a self-hosted, open-source mesh router and AI bridge connecting Meshtastic and MeshCore LoRa networks to 12+ AI providers and 30+ extensions.

- **Category:** Communication
- **Licence:** GPL-3.0
- **Latest version:** v0.7.5.4-beta
- **Open source:** oss
- **Languages:** Python
- **Platforms:** Docker Compose, Python, Windows
- **Tags:** API, Mcp, Chatbot, Raspberry Pi, Discord, Chatgpt, Deepseek, Claude, Openai, Home Automation, Ollama, Home Assistant, Docker, AI, Python, Meshtastic, Mesh Network, Off grid, Lora, Mesh, Lmstudio, Meshcore, Emergency, Prepper, Emergency Alerts

## Description

MESH-API is a self-hosted Python application that connects LoRa mesh radios to AI services and external APIs. It works with Meshtastic and MeshCore hardware, letting users run either radio type or both simultaneously while routing messages between them. The software provides a built-in MCP server so external AI agents can control the mesh, a plugin architecture with over 30 extensions covering communication, notifications, emergency alerts, ham radio, smart home, and AI agents, support for twelve AI providers including local models, emergency alerting via SMS, email, and Discord, an interactive map with offline capability, and a responsive web dashboard. It runs on Python 3.11+ and offers Docker images for standard and ARM architectures, making it practical for Raspberry Pi and similar hardware. The current release is beta with MeshCore support noted as largely untested.

## Links

- [Homepage](https://github.com/mr-tbot/mesh-api)
- [Website](https://mesh-api.dev)
- [Docker](mrtbot/mesh-api)
- [GitHub Repository](https://github.com/mr-tbot/mesh-api)
- [Documentation (README)](https://github.com/mr-tbot/mesh-api#readme)

---
Source: https://selfhost.directory/project/mesh-api