Aviation Stack MCP について
Aviation Stack MCPは、MCPクライアントをAviation Stackのフライト状況・世界の航空データAPIに接続します。記載されている機能は、IATA番号による便検索と重複便の検出です。
主な機能
- 01Aviation Stack APIへの接続
- 02IATA番号による便検索
- 03重複便の検出
活用シーン
- 01IATA番号で便を調べる
- 02便の記録の重複を確認
MCP 対応
MCPサーバーとして、Aviation Stackの便検索と重複便検出のツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
✈️ Aviation Stack MCP Server
このプロジェクトは、リアルタイムのフライト状況と世界の航空データを提供する API、Aviation Stack を照会するための MCP サーバーとツールを実装しています。
Model Context Protocol とは?
Model Context Protocol(MCP)は Anthropic が開発した標準規格で、ツールの説明、呼び出し、応答に構造化形式を定めることで、AI モデルがツールを使用できるようにします。
インストール
# Install from Test PyPI
pip install -i https://test.pypi.org/simple/ aviation-stack-mcp
# To install from Test PyPI and bypass SSL verification issues, you need to update your trusted hosts to match the test.pypi.org domain.
pip install -i https://test.pypi.org/simple/ aviation-stack-mcp \
--trusted-host test.pypi.org \
--trusted-host files.pythonhosted.org
# Or install from the project directory (development mode)
pip install -e .
セットアップ
🔐 MCP サーバーへのアクセスを有効にするには、API キーを環境変数として設定してください。 aviation stack のウェブサイト で登録し、API キーを取得してください。
AVIATION_STACK_API_KEY キーを環境変数として設定します:
# On Unix/macOS
export AVIATION_STACK_API_KEY="your-api-key-here"
# On Windows (PowerShell)
$env:AVIATION_STACK_API_KEY="your-api-key-here"
使用方法
MCP サーバーを起動します:
# Using the command-line entry point
aviation-stack-mcp --connection_type http
# Or run directly
python main.py --connection_type http
機能
- 🔍IATA 番号によるフライト検索
- ⏳フライト重複検索
ライセンス
このプロジェクトは MIT ライセンスのもとでライセンスされています。詳細については LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。