SimBrief MCP Server
SimBrief MCP Server
Ein Model Context Protocol-Server, der Claude Desktop direkten Zugriff auf Ihre SimBrief-Flugpläne gewährt – kein Cloudflare, kein OAuth, keine Infrastruktur erforderlich.
Funktionen
14 Tools, die jeden Abschnitt eines SimBrief-OFP abdecken:
Tool | Beschreibung |
| Flugnummer, Flugzeug, Route, Distanz, Reiseflughöhe, ETE, Treibstoff |
| METAR, TAF und ATIS für Abflug, Ankunft und Ausweichflughafen |
| Vollständige Treibstoffaufschlüsselung: Taxi, Trip, Contingency, Alternate, Reserve, Extra |
| OEW, Nutzlast, ZFW, TOW, Rampengewicht, Landegewicht |
| Geplante OUT/OFF/ON/IN, ETE, Blockzeit, Taxi, Endurance |
| ATC-Flugplan-String bereit zur Übermittlung |
| Typ, Kennung, Triebwerke, Ausrüstungscodes |
| Vollständige Wegpunktliste mit Höhe, Distanz und Treibstoff pro Teilstrecke |
| Alle NOTAMs (Abflug, Ankunft, En-Route) |
| Details zum Ausweichflughafen und Navlog |
| Start- & Landeleistung (TLR), falls verfügbar |
| Kapitän, Erster Offizier, Dispatcher, Purser, Flugbegleiter |
| Treibstoff- und Zeitempfindlichkeit bei Änderungen von Höhe und Cost Index |
| Vollständiges rohes JSON für benutzerdefinierte Analysen |
Alle Tools akzeptieren einen optionalen plan_id-Parameter – lassen Sie ihn leer, um immer Ihren neuesten Flugplan abzurufen.
Related MCP server: SimBrief Flight Planning MCP Server
Anforderungen
Installation
git clone https://github.com/Emanuele94/SimBrief-MCPServer.git
cd SimBrief-MCPServer
uv syncKonfiguration
Ihre SimBrief Pilot ID wird über eine Umgebungsvariable in der MCP-Konfiguration übergeben – keine Codeänderungen erforderlich.
Sie finden Ihre Pilot ID unter SimBrief → Account Settings → Pilot ID.
Claude Desktop-Integration
Fügen Sie Folgendes zu Ihrer claude_desktop_config.json hinzu:
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"
}
}
}
}Starten Sie anschließend Claude Desktop neu. Die SimBrief-Tools erscheinen automatisch.
Der Server verweigert den Start mit einer klaren Fehlermeldung, wenn
SIMBRIEF_PILOT_IDnicht gesetzt ist.
Anwendungsbeispiele
Sobald die Verbindung hergestellt ist, können Sie Claude Dinge fragen wie:
"Was ist mein neuester Flugplan?"
"Zeig mir das Wetter für meinen nächsten Flug."
"Wie viel Treibstoff ist geplant und wie sieht die Aufschlüsselung aus?"
"Gib mir den vollständigen ATC-Flugplan-String."
"Was passiert mit dem Treibstoffverbrauch, wenn ich 2000 Fuß tiefer fliege?"
"Zeig mir die ersten 20 Wegpunkte meines Navlogs."
Entwicklung
Entwicklungsabhängigkeiten installieren:
uv sync --all-extrasTests ausführen:
uv run pytest -vLinting und Formatierung:
uv run ruff check .
uv run ruff format .Alle Tests laufen vollständig offline – die SimBrief-API wird gemockt, sodass keine Internetverbindung oder eine echte Pilot ID erforderlich ist.
Mitwirken
Forken Sie das Repository
Erstellen Sie einen Feature-Branch (
git checkout -b feature/my-feature)Nehmen Sie Ihre Änderungen vor und fügen Sie Tests hinzu
Stellen Sie sicher, dass die CI-Pipeline lokal erfolgreich durchläuft (
uv run pytest && uv run ruff check .)Öffnen Sie einen Pull Request gegen
main
PRs müssen alle Prüfungen (Tests + Lint) bestehen, bevor sie zusammengeführt werden können.
Lizenz
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Emanuele94/SimBrief-MCPServer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server