1. Conduid
  2. Healthcare
  3. Emanuele94/SimBrief-MCPServer
MCP server · Healthcare

Emanuele94/SimBrief-MCPServer

Access your SimBrief flight plans. 14 tools covering flight summary, weather (METAR/TAF/ATIS), fuel plan, weights, times, ATC flight plan, navlog, NOTAMs, alternate airport, crew and performance sensitivity analysis.

Unclaimed maps
34Low

Scored 4 months ago · breakdown

About Emanuele94/SimBrief-MCPServer

Emanuele94/SimBrief-MCPServer is an MCP server in the Healthcare category: access your SimBrief flight plans. 14 tools covering flight summary, weather (METAR/TAF/ATIS), fuel plan, weights, times, ATC flight plan, navlog, NOTAMs, alternate airport, crew and performance sensitivity analysis. It has been installed 0 times through Conduid.

Install

Clone
git clone https://github.com/Emanuele94/SimBrief-MCPServer

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Emanuele94/SimBrief-MCPServer

Powered by Claude · Grounded in docs

I know everything about Emanuele94/SimBrief-MCPServer. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

SimBrief MCP Server

A Model Context Protocol server that gives Claude Desktop direct access to your SimBrief flight plans — no Cloudflare, no OAuth, no infrastructure required.

SimBrief-MCPServer MCP server

SimBrief-MCPServer MCP server

Features

14 tools covering every section of a SimBrief OFP:

Tool Description
get_flight_summary Flight number, aircraft, route, distance, cruise, ETE, fuel
get_weather METAR, TAF and ATIS for departure, arrival and alternate
get_fuel_plan Full fuel breakdown: taxi, trip, contingency, alternate, reserve, extra
get_weights OEW, payload, ZFW, TOW, ramp weight, landing weight
get_times Scheduled OUT/OFF/ON/IN, ETE, block time, taxi, endurance
get_atc_flightplan ATC flight plan string ready for filing
get_aircraft_info Type, registration, engines, equipment codes
get_navlog Full waypoint list with altitude, distance and fuel per leg
get_notams All NOTAMs (departure, arrival, en-route)
get_alternate_info Alternate airport details and navlog
get_performance Takeoff & landing performance (TLR), if available
get_crew Captain, first officer, dispatcher, purser, flight attendants
get_impacts Fuel and time sensitivity to altitude and cost index changes
get_full_flight_plan Complete raw JSON for custom analysis

All tools accept an optional plan_id parameter — leave it empty to always fetch your latest dispatch.

Requirements

Installation

git clone https://github.com/Emanuele94/SimBrief-MCPServer.git
cd SimBrief-MCPServer
uv sync

Configuration

Your SimBrief Pilot ID is passed via an environment variable in the MCP config — no code changes needed.

Find your Pilot ID under SimBrief → Account Settings → Pilot ID.

Claude Desktop integration

Add the following to your claude_desktop_config.json:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "simbrief": {
      "command": "uv",
      "args": [
        "run",
        "--project", "/absolute/path/to/SimBrief-MCPServer",
        "python",
        "/absolute/path/to/SimBrief-MCPServer/server.py"
      ],
      "env": {
        "SIMBRIEF_PILOT_ID": "your_pilot_id_here"
      }
    }
  }
}

Then restart Claude Desktop. The SimBrief tools will appear automatically.

The server will refuse to start with a clear error message if SIMBRIEF_PILOT_ID is not set.

Usage examples

Once connected, you can ask Claude things like:

  • "What's my latest flight plan?"
  • "Show me the weather for my next flight."
  • "How much fuel do I have planned and what's the breakdown?"
  • "Give me the full ATC flight plan string."
  • "What happens to fuel burn if I fly 2000 ft lower?"
  • "Show me the first 20 waypoints of my navlog."

Development

Install dev dependencies:

uv sync --all-extras

Run tests:

uv run pytest -v

Lint and format:

uv run ruff check .
uv run ruff format .

All tests run fully offline — the SimBrief API is mocked so no internet connection or real Pilot ID is required.

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/my-feature)
  3. Make your changes and add tests
  4. Ensure the CI pipeline passes locally (uv run pytest && uv run ruff check .)
  5. Open a Pull Request against main

PRs must pass all checks (tests + lint) before they can be merged.

License

MIT

README mirrored from the source repository 4 months ago. The original is authoritative.

Questions

About Emanuele94/SimBrief-MCPServer

How do I install Emanuele94/SimBrief-MCPServer?

Run git clone https://github.com/Emanuele94/SimBrief-MCPServer, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Emanuele94/SimBrief-MCPServer safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Emanuele94/SimBrief-MCPServer still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.