SimBrief MCP Server
SimBrief MCP Server
Model Context Protocolサーバーであり、Claude DesktopからSimBriefのフライトプランに直接アクセスできます。CloudflareやOAuth、インフラの構築は一切不要です。
機能
SimBrief OFPの全セクションを網羅する14のツール:
ツール | 説明 |
| 便名、航空機、ルート、距離、巡航、ETE、燃料 |
| 出発地、到着地、代替空港のMETAR、TAF、ATIS |
| 燃料の内訳:タキシング、トリップ、コンティンジェンシー、代替、予備、追加 |
| OEW、ペイロード、ZFW、TOW、ランプ重量、着陸重量 |
| 予定OUT/OFF/ON/IN、ETE、ブロックタイム、タキシング、航続時間 |
| 提出可能なATCフライトプラン文字列 |
| 機種、登録記号、エンジン、装備コード |
| 各レグの高度、距離、燃料を含むウェイポイントリスト |
| すべてのNOTAM(出発地、到着地、エンルート) |
| 代替空港の詳細およびナビログ |
| 利用可能な場合の離着陸性能(TLR) |
| 機長、副操縦士、ディスパッチャー、パーサー、客室乗務員 |
| 高度およびコストインデックス変更に対する燃料と時間の感度 |
| カスタム分析用の完全な生JSON |
すべてのツールはオプションの plan_id パラメータを受け付けます。空のままにすると、常に最新のディスパッチを取得します。
Related MCP server: SimBrief Flight Planning MCP Server
要件
インストール
git clone https://github.com/Emanuele94/SimBrief-MCPServer.git
cd SimBrief-MCPServer
uv sync設定
SimBriefの Pilot ID は、MCP設定の環境変数を通じて渡されます。コードの変更は不要です。
Pilot IDは、SimBrief → Account Settings → Pilot ID から確認できます。
Claude Desktopとの統合
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"
}
}
}
}その後、Claude Desktopを再起動してください。SimBriefツールが自動的に表示されます。
SIMBRIEF_PILOT_IDが設定されていない場合、サーバーは明確なエラーメッセージを表示して起動を拒否します。
使用例
接続後、Claudeに以下のように質問できます:
"最新のフライトプランは何?"
"次のフライトの天気を教えて。"
"計画されている燃料はどれくらいで、その内訳は?"
"ATCフライトプランの文字列を教えて。"
"2000フィート低く飛んだ場合、燃料消費はどうなる?"
"ナビログの最初の20個のウェイポイントを表示して。"
開発
開発用依存関係のインストール:
uv sync --all-extrasテストの実行:
uv run pytest -vLintとフォーマット:
uv run ruff check .
uv run ruff format .すべてのテストは完全にオフラインで実行されます。SimBrief APIはモック化されているため、インターネット接続や実際のPilot IDは不要です。
貢献
リポジトリをフォークする
フィーチャーブランチを作成する (
git checkout -b feature/my-feature)変更を加え、テストを追加する
CIパイプラインがローカルで通過することを確認する (
uv run pytest && uv run ruff check .)mainに対してプルリクエストを作成する
プルリクエストは、マージされる前にすべてのチェック(テスト + Lint)に合格する必要があります。
ライセンス
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