SimBrief

MCP server for SimBrief flight planning data - Cloudflare Workers deployment with Google OAuth
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You run a Cloudflare‑based MCP server that provides SimBrief flight planning data to Claude Desktop and other MCP clients. It authenticates users with Google OAuth, serves data at the edge, and exposes MCP tools that help you access the latest flight plans, dispatch briefings, and plan details securely and quickly.

How to use

Connect your MCP client to the server to access SimBrief flight planning data. The server supports two transport modes: HTTP for remote MCP clients and STDIO for local or command‑line MCP integrations. With a typical setup, you authenticate via Google OAuth, then issue tool requests such as getting the latest flight plan, a specific flight plan by ID, or a dispatch briefing. Use the fully featured JSON data for in‑depth planning, or request summaries when you need a quick overview.

How to install

Prerequisites you need before setup:

  • Node.js 18 or higher

  • npm or yarn

  • Cloudflare account

  • SimBrief account and User ID

  • Google OAuth credentials

Configuration and usage notes

The server is designed to run on Cloudflare Workers with Durable Objects for stateful sessions and uses Google OAuth to control access. You can optionally enable Sentry for error tracking and provide a SimBrief API key to improve rate limits.

Key files and configuration include access control and environment secrets. You will configure allowed users, set up OAuth credentials, and optionally provide an API key for SimBrief. The server exposes two MCP access methods: an HTTP URL you can point clients to, and a local STDIO command you can run via CLIs like npx.

Example client configurations

Local development integration for Claude Desktop (HTTP endpoint): you would point your local client to the local mcp endpoint.

Security and monitoring

Security features include OAuth 2.0 with Google, signed cookies for session persistence, email‑based access control, and sanitized error reporting. Optional monitoring can be enabled with Sentry. Edge deployment via Cloudflare Workers provides built‑in security and analytics.

Troubleshooting

If you encounter access issues, verify that your email is on the allowed list and that Google OAuth credentials are configured correctly. For API errors, confirm your SimBrief User ID is accurate and that you have a valid API key if you enable rate‑limit optimization.

Available tools

getLatestFlightPlan

Get complete JSON data for your latest flight plan, including NOTAMs, weather, crew alerts, MEL/CDL, and more. Used by default unless a summary is requested.

getFlightPlanById

Get complete JSON data for a specific flight plan by its 21‑character SimBrief plan ID.

getDispatchBriefing

Get a formatted dispatch briefing with operational information, including flight info, route, fuel planning, weights, and weather.

getLatestFlightPlanSummary

Get a concise summary of the latest flight plan for quick overviews.

getFlightPlanByIdSummary

Get a concise summary for a specific flight plan by its ID.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational