mcpField
N
NASA API Integration with MCP

NASA API Integration with MCP

github.com/jmand626IDE・エディタ185 週間前に更新

NASA API Integration with MCP について

NASA API とローカル LLM を統合する MCP クライアントで、天文画像、火星探査機の写真、近地小惑星データに対する自然言語クエリを可能にします。

主な機能

  1. 01NASA API 統合
  2. 02ローカル Ollama LLM サポート
  3. 03天文画像クエリ
  4. 04火星探査機データアクセス
  5. 05近地小惑星追跡

活用シーン

  1. 01本日の天文画像を照会
  2. 02火星探査機の最新写真を取得
  3. 03近地小惑星活動をチェック
  4. 04地球の宇宙画像を表示

MCP 対応

MCP 経由で NASA API に接続し、LLM が天文データに関する自然言語クエリに対応できるようにします。

詳細

NASA API Integration with MCP

クイックセットアップ

  1. Ollama と llama3.2 モデルをインストールします
  2. このリポジトリをクローンします
  3. 仮想環境を作成します: python -m venv venv
  4. 有効化します:
    • Windows: venv\Scripts\activate
    • Unix: source venv/bin/activate
  5. 依存関係をインストールします: pip install -r requirements.txt

プロジェクトの実行

メインアプリケーションを実行します:

python mcp_chat.py

テストスイートを実行します:

python test_suite.py

クエリの例

  • "今日の天文学的画像を見せてください"
  • "Curiosity が最近撮影した写真は何ですか?"
  • "地球の近くを通過する小惑星はありますか?"
  • "宇宙から見た地球の画像を見せてください"

プロジェクトドキュメント

詳細は私のレポートを参照してください

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。