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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file defoneos_swarm_mcp-1.0.0.tar.gz.
File metadata
- Download URL: defoneos_swarm_mcp-1.0.0.tar.gz
- Upload date:
- Size: 8.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
219ce6c2030addbf8f74b84eb0b9238079026858187221b8e09f6721ef69d288
|
|
| MD5 |
e4fc5ca3d57fcc7ebf0bff75b6d05452
|
|
| BLAKE2b-256 |
fe49f179fb79385d6be841a4693bec25c610e1c44c103b575df509a5c41b2c69
|
File details
Details for the file defoneos_swarm_mcp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: defoneos_swarm_mcp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
911cd298505563bcc68a6b91a1874b9076a525151b8663b6527c7e56f73eb0f9
|
|
| MD5 |
d595d1b9cf7d870783590a0ba056170a
|
|
| BLAKE2b-256 |
8ecec65b29bcfa22fbf07878b7ca486850a4df6af3525b2dc0a43275efc7f62a
|