DefenseOps Aerospace MCP Platform

DefenseOps Aerospace MCP Platform

Provides aerospace fleet telemetry monitoring, Mil-Spec RAG search, fleet maintenance queries, sandboxed mission log exports, and tactical alert dispatching.

Category
Visit Server

README

โœˆ๏ธ DefenseOps: Aerospace Fleet Telemetry & Defense Intelligence MCP Platform

License: MIT Python 3.10+ Protocol Domain

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 .bak backups.

๐Ÿงฐ 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-only SELECT query.

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

  1. Telemetry & Weather Inspection:

    "Get real-time flight telemetry for aircraft AF-301 and check ambient drop-zone weather conditions."

  2. Emergency Procedure RAG Search:

    "Perform a semantic search in the flight manuals for 'engine restart flameout procedure' and list the step-by-step checklist."

  3. Fleet Maintenance DB Analysis:

    "Query the maintenance logs database to list all unresolved issues across the UAV and F-35 fleet."

  4. Export Sandboxed Debrief Log:

    "Generate a mission debrief log for flight AF-301 and safely export it to debrief_flight_301.md."


๐Ÿ“„ License

Distributed under the MIT License. See LICENSE for details.

Recommended Servers

playwright-mcp

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.

Official
Featured
TypeScript
Audiense Insights MCP Server

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.

Official
Featured
Local
TypeScript
Magic Component Platform (MCP)

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.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

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.

Official
Featured
TypeScript
Kagi MCP Server

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.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

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.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured