Açık kaynak · MCP sunucusu

ardupilot-mcp — Uçuş Logu Teşhis Aracı

ArduPilot uçuş kontrolcüsünün ".bin" kara kutu logunu okuyup dronun neden düştüğünü ya da kötü uçtuğunu düz dille açıklayan açık kaynak bir MCP sunucusu; kararları deterministik bir kontrol motoruna dayanır, tahmin yürütmez.

2026 Tek geliştirici
GitHub
ardupilot-mcp — Uçuş Logu Teşhis Aracı

Genel Bakış

ardupilot-mcp, kendi penceresi olmayan bir MCP (Model Context Protocol) sunucusu — Claude Desktop, Cursor, VS Code gibi bir yapay zekâ istemcisine eklenir. Sonra dronun ".bin" uçuş logunu göstererek düz dille "neden düştü?" diye sorabilirsin; yapay zekâ, deterministik bir kontrol motorunun bulgularını senin diline çevirip anlatır.

Çözülen Problem

Bir ArduPilot logu genelde 100 binin üzerinde satır içerir; kaza sonrası titreşim, EKF, batarya ve attitude eğrilerini tek tek okumak zaman alır ve deneyim ister. Mevcut araçlar (Mission Planner Auto Analysis, UAV Log Viewer) veriyi gösterir ama yorumu kullanıcıya bırakır — hiçbiri "neden böyle oldu?" sorusuna gerekçeli, takip sorularına açık bir cevap vermez.

Deterministik Kontrol Motoru

16 kontrol; uçuş dinamiği (titreşim, EKF, GPS, güç, attitude, RC kaybı) ve kurulum/konfig hataları (kablo, kalibrasyon, hatalı parametre, güç marjı/itki-ağırlık oranı) olmak üzere iki ana grupta. Kararı veren yapay zekâ değil, kaynaklı eşiklere sahip sabit bir motor — yapay zekânın rolü yalnızca sonucu anlatmak ve her bulguyu resmi ArduPilot dokümanına bağlamak.

MCP Entegrasyonu, Offline ve Salt-Okunur

Herhangi bir MCP istemcisiyle (Claude, Cursor, VS Code, LM Studio…) ve herhangi bir modelle — yerel açık kaynak modeller dâhil — çalışır. Log dosyası hiçbir zaman makineden çıkmaz; sunucu tamamen offline ve salt-okunur çalışır, ağ erişimi veya araç kumandası içermez. PyPI'de "pip install ardupilot-mcp" ile ve resmi MCP Registry'de yayında.

Çıktılar & Sonuçlar

Copter, Heli, Plane, QuadPlane ve Rover'ı kapsayan (Copter 3.2–4.6) 40 gerçek forum kaza loguyla doğrulandı; araç-tipine duyarlı (bir multirotor kontrolü heli'nin swashplate servolarında çalışmaz). MIT lisanslı, tamamen açık kaynak; test paketi ve dokümantasyonla birlikte geliyor.

Teşhis Akışı (log → motor → açıklama)

.bin Logu

Uçuş kontrolcüsünün kara kutusu

Deterministik Motor

16 kontrol, kaynaklı eşikler

AI İstemcisi

Claude / Cursor / VS Code üzerinden sohbet

Bulgu + Doküman

Her bulgu resmi ArduPilot linkiyle

Kullanılan Teknolojiler

Python
MCP
ArduPilot
MAVLink
Açık Kaynak

Benzer bir çözüme mi ihtiyacınız var?

Bu projeye benzer ya da aynı alanda özel bir çözümü uçtan uca birlikte hayata geçirebiliriz.

Örneğin:Otonom sistem yazılımıYapay zeka & görüntü işlemeÖzel yazılım geliştirme

Aynısını sizin için kurarım

Asistana yazın; bu projenin benzerini yapıp yapamayacağımı, yaklaşımı ve kaba bütçeyi dakikalar içinde konuşalım, sizi randevuya bağlasın.