DEFONEOS Swarm MCP — Mava + PX4 Drone Swarm Coordination
Mava multi-agent RL + PX4 drone swarm coordination for defence ISR.
Sovereign swarm engine. 6 mission templates. FreeTAKServer integration.
Install
pip install defoneos-swarm-mcp
30-Second Demo
python -c "
from defoneos_swarm_mcp.server import define_swarm_mission, simulate_swarm
m = define_swarm_mission({'mission_id': 'OP-001', 'template': 'isr_sweep', 'lat': 54.0, 'lon': -1.5})
print(f\"{m['agent_count']} agents in {m['mission']['formation']} formation — Sigil: {m['sigil']}\")
s = simulate_swarm({'template': 'isr_sweep', 'duration_s': 300, 'wind_ms': 5})
print(f\"Coverage: {s['results']['coverage_km2']} km², Success: {s['results']['mission_success']}\")
"
Tools
| Tool | Description |
|---|---|
define_swarm_mission |
Define a swarm mission from 6 templates (ISR sweep, perimeter, convoy, etc.) |
allocate_swarm_roles |
Mava-style utility-based multi-agent role allocation |
simulate_swarm |
Simulate swarm with wind, jamming, and coverage metrics |
generate_swarm_tak |
Generate TAK Data Package XML for FreeTAKServer |
list_swarm_templates |
List all pre-configured mission templates |
Templates
| Template | Agents | Formation | Doctrine |
|---|---|---|---|
| ISR Sweep | 6 | Line Abreast | ATP 3-20.98 |
| Perimeter Watch | 8 | Orbit | JP 3-10 |
| Convoy Escort | 4 | Diamond | ATP 3-21.8 |
| Target Handoff | 3 | Relay | JP 3-60 |
| Battle Damage | 2 | Stacked | JP 3-60 |
| EW Screen | 10 | Grid | JP 3-12 |
PX4 Integration
Supports all standard PX4 flight modes: stabilized, altitude, position, mission, loiter, rtl, offboard, follow.
Pricing
- Free: 1,000 calls/month
- Pro (£79/mo): Unlimited + audit trail
- Gov (£499/mo): Air-gapped + full attestation
MEOK AI Labs (CSOAI LTD) — Sovereign. British. Forever.
Metadata
Release files for defoneos-swarm-mcp 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| defoneos_swarm_mcp-1.0.0.tar.gz | 8.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| defoneos_swarm_mcp-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.2 kB
Release files / defoneos_swarm_mcp-1.0.0.tar.gz
| Download URL | defoneos_swarm_mcp-1.0.0.tar.gz |
|---|---|
| Size | 8.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
219ce6c2030addbf8f74b84eb0b9238079026858187221b8e09f6721ef69d288
|
|
BLAKE2b-256 checksum How to use checksums |
fe49f179fb79385d6be841a4693bec25c610e1c44c103b575df509a5c41b2c69
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|
Release files / defoneos_swarm_mcp-1.0.0-py3-none-any.whl
| Download URL | defoneos_swarm_mcp-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
911cd298505563bcc68a6b91a1874b9076a525151b8663b6527c7e56f73eb0f9
|
|
BLAKE2b-256 checksum How to use checksums |
8ecec65b29bcfa22fbf07878b7ca486850a4df6af3525b2dc0a43275efc7f62a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|