mesh-api

mr-tbot/mesh-api
★ 153 stars Python AI/LLM Updated 2d ago
MESH-API — Off-Grid AI & API Router & with MCP server & over 30 API extensions for Meshtastic & MeshCore - Seamlessly connect LM Studio, Ollama, AI Providers , 3rd-party APIs, Agents & Home Assistant to your LoRa mesh. Supports custom commands, Twilio SMS, Discord channel routing, & GPS emergency alerts via SMS, email, or Discord + SO MUCH MORE
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mesh-api": {
      "command": "uvx",
      "args": [
        "mesh-api"
      ]
    }
  }
}

Or install with pip: pip install mesh-api

README Excerpt

> ## 🎉 Now with full MeshCore support (since v0.7.0) > > **You can run MESH-API with EITHER a Meshtastic node, a MeshCore node — or BOTH at the same time, with MESH-API handling cross-network routing between them.** MeshCore is a **first-class, core-owned radio** on equal footing with Meshtastic. Slash commands, the AI assistant, and *every* extension work across both networks, and the WebUI adapts to whichever radios you have connected.

Tools (20)

BaseExtensionDM79aRx58J6RYuWakHjiELWbNJkTTDj1cv_exampleadd_script_logaprsbbsbc1qalnp0xze5t9nner2754k2pj7yjhkrt3uzvzdvtbroadcast_channel_indexcommandsconfigdiscordenabledflask_appinterfacemesh_ai_querymesh_get_messagesmesh_list_channelsmesh_list_nodesmesh_network_statusmesh_send_emergency

Topics

aiapichatbotchatgptclaudedeepseekdiscordemergencyhome-assistanthome-automationlmstudioloramcpmeshmeshcore