DefenseOps Aerospace MCP Platform
Provides aerospace fleet telemetry monitoring, Mil-Spec RAG search, fleet maintenance queries, sandboxed mission log exports, and tactical alert dispatching.
README
โ๏ธ DefenseOps: Aerospace Fleet Telemetry & Defense Intelligence MCP Platform
A flagship, production-grade Model Context Protocol (MCP) platform tailored for Aerospace and Defense Applications. Combines real-time aircraft telemetry monitoring, STANAG / Mil-Spec technical manual RAG search, read-only fleet maintenance databases, sandboxed mission log archives, and command alert dispatching.
๐ฝ๏ธ System Architecture
flowchart TD
subgraph Client ["Tactical Operations / LLM Host"]
A[Claude Desktop / Cursor / Defense Agent Host]
end
subgraph MCP ["DefenseOps Master MCP Platform"]
B[Stdio Server Transport]
C[FastMCP Tool Dispatcher]
D[Aerospace Telemetry Engine]
E[Mil-Spec RAG Retriever]
F[Fleet Logistics DB Engine]
G[Mission Log Guard]
end
subgraph Infrastructure ["Defense Infrastructure"]
H[Live Flight Telemetry & Open-Meteo Weather]
I[F-35 Manuals & STANAG 4586 Checklists]
J[(SQLite/PostgreSQL Maintenance DB)]
K[Sandboxed Mission Logs Storage]
end
A <-->|JSON-RPC via Stdio| B
B --> C
C -->|get_aircraft_telemetry| D
C -->|search_flight_manuals| E
C -->|inspect_fleet_logistics| F
C -->|export_mission_debrief| G
D --> H
E --> I
F --> J
G --> K
๐ก Real-World Use Case
In aerospace flight operations and defense command centers, pilots, flight engineers, and mission commanders require instantaneous, unified access to multi-modal intelligence:
- Live Telemetry & Weather: Monitoring aircraft altitude, ground speed, engine thermal stress, and drop-zone weather.
- Emergency Procedures (RAG): Instant vector search over STANAG datalink protocols and F-35 emergency restart manuals during inflight anomalies.
- Fleet Maintenance Logistics: Querying flight hours, component wear, and maintenance logs without risking database overwrites.
- Mission Debrief Sandboxing: Exporting immutable mission logs with strict path traversal security (
../protection) and automatic.bakbackups.
๐งฐ Available MCP Tools
This server exposes 5 unified defense tools over standard I/O (stdio) transport:
1. get_aircraft_telemetry
Fetches live flight telemetry (altitude, speed, lat/lon, engine temp, fuel %) and drop-zone weather for aircraft (e.g. AF-301, UAV-702, NAV-104).
2. search_flight_manuals
Performs RAG semantic vector search over F-35 flight manuals, UAV emergency link-loss checklists, and STANAG 4586 protocols.
- Parameters:
query(string, required): Emergency query (e.g."flameout restart","link loss RTH").
3. inspect_fleet_logistics
Executes read-only SQL queries on aircraft fleet databases, component wear, and maintenance logs.
- Parameters:
sql_query(string, required): Read-onlySELECTquery.
4. export_mission_debrief
Safely exports a mission debrief log inside sandboxed storage with path traversal guards and automatic backups.
- Parameters:
filename(string, required): Log filename.report_content(string, required): Markdown debrief report text.
5. dispatch_tactical_alert
Dispatches an urgent alert to air command channels (#air-command, #incidents).
๐ฆ Installation & Quickstart
Prerequisites
- Python 3.10 or higher
- Git
Step-by-Step Setup
# 1. Clone the repository
git clone https://github.com/your-username/defenseops-aerospace-mcp-platform.git
cd defenseops-aerospace-mcp-platform
# 2. Create and activate virtual environment
python -m venv venv
# On Windows (PowerShell):
.\venv\Scripts\activate
# On Linux / macOS:
source venv/bin/activate
# 3. Install package & dependencies
pip install -e .
โ๏ธ Configuration (Claude Desktop / Cursor)
Claude Desktop Integration
Add to your claude_desktop_config.json:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"defenseops-platform": {
"command": "D:/Projects/defenseops-aerospace-mcp-platform/venv/Scripts/python.exe",
"args": [
"-m",
"defenseops_mcp.server"
]
}
}
}
๐งช Testing & Verification
Run the unified test suite:
python -m pytest -o pythonpath=src
Expected Output
============================= test session starts =============================
platform win32 -- Python 3.11.1, pytest-9.1.1, pluggy-1.6.0
collected 4 items
tests\test_defenseops.py .... [100%]
============================== 4 passed in 0.32s ==============================
๐ค Example Defense Intelligence Prompts to Try with Your LLM
-
Telemetry & Weather Inspection:
"Get real-time flight telemetry for aircraft
AF-301and check ambient drop-zone weather conditions." -
Emergency Procedure RAG Search:
"Perform a semantic search in the flight manuals for 'engine restart flameout procedure' and list the step-by-step checklist."
-
Fleet Maintenance DB Analysis:
"Query the maintenance logs database to list all unresolved issues across the UAV and F-35 fleet."
-
Export Sandboxed Debrief Log:
"Generate a mission debrief log for flight
AF-301and safely export it todebrief_flight_301.md."
๐ License
Distributed under the MIT License. See LICENSE for details.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.