Edge Ai
FreeNot checkedEnables ArduPilot drone control through MAVSDK plugins, supporting mission upload, telemetry, and flight commands via MCP tools.
About
Enables ArduPilot drone control through MAVSDK plugins, supporting mission upload, telemetry, and flight commands via MCP tools.
README
MAVSDK-only drone backend for the SAR stack. All flight I/O goes through MAVSDK (Action, MissionRaw, Telemetry). No raw MAVLink.
Used internally by gateway → frontend LLM via a drone-http compatible HTTP API on port 3001.
SAR stack (recommended)
cd /home/jetson/Code
./sar-stack.sh start proxy # or: auto | serial
The drone tmux window runs scripts/stack_server.py:
| Port | Purpose |
|---|---|
| 3001 | Gateway LLM tools + frontend telemetry (DRONE_SERVER_URL) |
Flow:
Frontend chat → gateway :3000/infer → LLM → POST :3001/v1/apply-tool → MAVSDK → FC
Prerequisites
cd MCP
pip install -r requirements.txt
Environment
| Variable | Default | Purpose |
|---|---|---|
MAVSDK_CONNECT |
udpin://0.0.0.0:14550 |
MAVSDK connection |
MCP_HTTP_PORT |
3001 |
HTTP API for gateway |
MCP_MIN_ALT_M |
2 |
Min altitude (m) |
MCP_MAX_ALT_M |
120 |
Max altitude (m) |
MCP_MAX_DISTANCE_M |
2000 |
Max horizontal distance from home (m) |
MCP_MAX_SPEED_M_S |
15 |
Max speed for offboard velocity |
MCP_MAX_WAYPOINTS |
120 |
Max waypoints per mission upload |
Test from frontend chat
With sar-stack running, try in the dashboard:
- "Just hover in place for now"
- "Return to home immediately" (SITL / when safe)
Test scripts
python3 scripts/test_unit.py
python3 scripts/test_sitl.py --skip-flight
Mission upload (dashboard Mission Planner)
{
"include_takeoff": true,
"takeoff_alt_m": 15,
"include_rtl": true,
"waypoints": [
{"lat_deg": 23.558, "lon_deg": 120.473, "alt_m": 15}
]
}
Posted to POST /v1/mission/upload (proxied by gateway as /drone/mission/upload).
Standalone stdio MCP (optional, local dev only)
Not started by sar-stack. For Cursor/debug on the Jetson:
python3 server.py
Deploy
git remote -v # [email protected]:basilrari/edge-ai-MCP.git
git push -u origin main
Installing Edge Ai
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/basilrari/edge-ai-MCPFAQ
Is Edge Ai MCP free?
Yes, Edge Ai MCP is free — one-click install via Unyly at no cost.
Does Edge Ai need an API key?
No, Edge Ai runs without API keys or environment variables.
Is Edge Ai hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Edge Ai in Claude Desktop, Claude Code or Cursor?
Open Edge Ai on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Edge Ai with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
