NASA-MCP。MCPとNASA APIの統合
NASA はアメリカ合衆国のアメリカ航空宇宙局です。
NASA-MCP を使用すると、**モデル コンテキスト プロトコル (MCP)**を使用して、Claude AI やその他の MCP 互換クライアントから NASA の API から直接天文データ、宇宙天気情報、地球画像などを取得できます。
NASA-MCP は、APOD (Astronomy Picture of the Day)、Asteroids NeoWs、DONKI (Space Weather Database)、地球画像、EPIC (Earth Polychromatic Imaging Camera)、太陽系外惑星データなど、さまざまな NASA API から LLM がデータを照会できるようにするツールを公開する MCP サーバーです。
これには、API キーの安全な処理と、すべての API リクエストに対する適切なエラー管理が含まれます。
主な特徴
説明と画像**付きの天文写真(APOD)**へのアクセス
地球近傍天体データと小惑星情報のクエリ
太陽フレア、地磁気嵐などを含む宇宙天気データをDONKIから取得します
特定の座標のLandsat 8衛星から地球画像を取得します
地球全体を映し出すEPICカメラ画像にアクセス
太陽系外惑星に関する情報は**、Exoplanet Archive**データベースで検索できます。
Related MCP server: Just Prompt
インストール
前提条件
Python 3.10以上
UVパッケージマネージャー
uvのインストール
最初のステップは、Python のパッケージ マネージャーであるuvをインストールすることです。
コマンドラインからインストールできます。
macOS および Linux の場合:
Windowsの場合:
pip を使ってインストールすることもできます:
uv のインストールの詳細については、 uv ドキュメントを参照してください。
Claude for Desktopなどのクライアントとの統合
uvがインストールされると、Claude for Desktop などの互換性のあるクライアントから MCP サーバーを使用できるようになります。その場合の手順は次のとおりです。
**Claude > 設定 > 開発者 > 設定の編集 >
claude_desktop_config.json**に移動します。"mcpServers"内に次のブロックを追加します。
NASA から無料の API キーを取得するには、 https://api.nasa.gov/にアクセスしてください。
YOUR_NASA_API_KEY実際のAPIキーに置き換えてください(引用符はそのままにしてください)。限定的なテストには「DEMO_KEY」を使用することもできます。すでに別の MCP サーバーが設定されている場合は、各サーバーをコンマ
,で区切ります。
一般に、Cursor、CODEGPT、Roo Code などの他の MCP 互換クライアントに統合するには、クライアントの MCP サーバー構成に移動して、同じコード ブロックを追加するだけです。
使用例
適切に設定したら、次のような質問をすることができます。