NASA API Integration with MCP について
NASA API とローカル LLM を統合する MCP クライアントで、天文画像、火星探査機の写真、近地小惑星データに対する自然言語クエリを可能にします。
主な機能
- 01NASA API 統合
- 02ローカル Ollama LLM サポート
- 03天文画像クエリ
- 04火星探査機データアクセス
- 05近地小惑星追跡
活用シーン
- 01本日の天文画像を照会
- 02火星探査機の最新写真を取得
- 03近地小惑星活動をチェック
- 04地球の宇宙画像を表示
MCP 対応
MCP 経由で NASA API に接続し、LLM が天文データに関する自然言語クエリに対応できるようにします。
詳細
NASA API Integration with MCP
クイックセットアップ
- Ollama と llama3.2 モデルをインストールします
- このリポジトリをクローンします
- 仮想環境を作成します:
python -m venv venv - 有効化します:
- Windows:
venv\Scripts\activate - Unix:
source venv/bin/activate
- Windows:
- 依存関係をインストールします:
pip install -r requirements.txt
プロジェクトの実行
メインアプリケーションを実行します:
python mcp_chat.py
テストスイートを実行します:
python test_suite.py
クエリの例
- "今日の天文学的画像を見せてください"
- "Curiosity が最近撮影した写真は何ですか?"
- "地球の近くを通過する小惑星はありますか?"
- "宇宙から見た地球の画像を見せてください"
プロジェクトドキュメント
詳細は私のレポートを参照してください
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。