Skip to main content
Glama

엔에스

NASA-MCP. MCP를 통한 NASA API와의 통합

NASA는 미국의 국가 항공우주국입니다.

NASA-MCP를 사용하면 Model Context Protocol(MCP)을 사용하여 Claude AI 및 기타 MCP 호환 클라이언트에서 직접 NASA API의 천문 데이터, 우주 날씨 정보, 지구 이미지 등을 검색할 수 있습니다.

NASA-MCP는 LLM이 APOD(Astronomy Picture of the Day), Asteroids NeoWs, DONKI(Space Weather Database), 지구 영상, EPIC(Earth Polychromatic Imaging Camera), 외계 행성 데이터 등 다양한 NASA API에서 데이터를 쿼리할 수 있는 도구를 제공하는 MCP 서버입니다.

여기에는 API 키의 안전한 처리와 모든 API 요청에 대한 적절한 오류 관리가 포함됩니다.

주요 특징

  • 설명과 이미지가 포함된 오늘의 천문 사진(APOD) 에 대한 액세스

  • 지구 근처 천체 데이터 및 소행성 정보 쿼리

  • DONKI에서 태양 플레어, 지자기 폭풍 등을 포함한 우주 날씨 데이터를 검색하세요.

  • Landsat 8 위성에서 특정 좌표에 대한 지구 이미지를 가져옵니다.

  • 지구 전체 디스크를 보여주는 EPIC 카메라 이미지에 액세스하세요

  • 태양계 외부 행성에 대한 정보를 얻으려면 Exoplanet Archive 데이터베이스를 쿼리하세요.

Related MCP server: Just Prompt

설치

필수 조건

  • Python 3.10 이상

  • uv 패키지 관리자

UV 설치

첫 번째 단계는 Python용 패키지 관리자인 uv 설치하는 것입니다.
명령줄에서 설치할 수 있습니다 .

macOS 및 Linux의 경우:

지엑스피1

Windows의 경우:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

pip를 사용해서 설치할 수도 있습니다.

pip install uv

uv 설치에 대한 자세한 내용은 uv 설명서를 참조하세요.

Claude for Desktop과 같은 클라이언트와의 통합

uv가 설치되면 Claude for Desktop 등 호환되는 모든 클라이언트에서 MCP 서버를 사용할 수 있습니다. 이 경우 다음 단계를 따르세요.

  1. Claude > 설정 > 개발자 > 구성 편집 > 으로 이동하세요.

  2. "mcpServers" 내부에 다음 블록을 추가합니다.

"nasa-mcp": { "command": "uvx", "args": [ "nasa_mcp" ], "env": { "NASA_API_KEY": "YOUR_NASA_API_KEY" } }
  1. NASA에서 무료 API 키를 받으세요: https://api.nasa.gov/

  2. YOUR_NASA_API_KEY 실제 API 키로 바꾸세요(따옴표는 그대로 두세요). 제한적인 테스트에는 "DEMO_KEY"를 사용할 수도 있습니다.

  3. 이미 다른 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"

Latest Blog Posts

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