NASA-MCP
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: nasa-exoplanet-mcp
インストール
前提条件
Python 3.10以上
UVパッケージマネージャー
uvのインストール
最初のステップは、Python のパッケージ マネージャーであるuvをインストールすることです。
コマンドラインからインストールできます。
macOS および Linux の場合:
curl -LsSf https://astral.sh/uv/install.sh | shWindowsの場合:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"pip を使ってインストールすることもできます:
pip install uvuv のインストールの詳細については、 uv ドキュメントを参照してください。
Claude for Desktopなどのクライアントとの統合
uvがインストールされると、Claude for Desktop などの互換性のあるクライアントから MCP サーバーを使用できるようになります。その場合の手順は次のとおりです。
**Claude > 設定 > 開発者 > 設定の編集 >
claude_desktop_config.json**に移動します。"mcpServers"内に次のブロックを追加します。
"nasa-mcp": {
"command": "uvx",
"args": [
"nasa_mcp"
],
"env": {
"NASA_API_KEY": "YOUR_NASA_API_KEY"
}
}NASA から無料の API キーを取得するには、 https://api.nasa.gov/にアクセスしてください。
YOUR_NASA_API_KEY実際のAPIキーに置き換えてください(引用符はそのままにしてください)。限定的なテストには「DEMO_KEY」を使用することもできます。すでに別の MCP サーバーが設定されている場合は、各サーバーをコンマ
,で区切ります。
一般に、Cursor、CODEGPT、Roo Code などの他の MCP 互換クライアントに統合するには、クライアントの MCP サーバー構成に移動して、同じコード ブロックを追加するだけです。
使用例
適切に設定したら、次のような質問をすることができます。
- "Show me today's astronomy picture of the day"
- "Find asteroids that will pass near Earth in the next week"
- "Get information about solar flares from January 2023"
- "Show me Earth imagery for coordinates 29.78, -95.33"
- "Find exoplanets in the habitable zone"Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityBmaintenanceA Model Context Protocol server that provides a standardized interface for AI models to interact with NASA's vast array of data sources including APOD, Mars Rover photos, satellite imagery, and space weather data.239892ISC
- AlicenseAqualityCmaintenanceAn MCP server that gives AI assistants direct access to NASA's Exoplanet Archive — the authoritative database of every confirmed exoplanet, candidate planet, and host star.6MIT
- AlicenseAqualityCmaintenanceMCP server providing AI agents with access to NASA and space/astronomy data including APOD, Mars rover photos, near-Earth asteroids, exoplanets, Earth imagery, natural events, and space weather.11MIT
- FlicenseNot gradedqualityCmaintenanceMCP server that wraps three NASA public APIs (Astronomy Picture of the Day, Mars rover photos, and near-Earth objects) as tools for AI assistants.
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/AnCode666/nasa-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server