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의 경우:
pip를 사용해서 설치할 수도 있습니다.
uv 설치에 대한 자세한 내용은 uv 설명서를 참조하세요.
Claude for Desktop과 같은 클라이언트와의 통합
uv가 설치되면 Claude for Desktop 등 호환되는 모든 클라이언트에서 MCP 서버를 사용할 수 있습니다. 이 경우 다음 단계를 따르세요.
Claude > 설정 > 개발자 > 구성 편집 > 으로 이동하세요.
"mcpServers"내부에 다음 블록을 추가합니다.
NASA에서 무료 API 키를 받으세요: https://api.nasa.gov/
YOUR_NASA_API_KEY실제 API 키로 바꾸세요(따옴표는 그대로 두세요). 제한적인 테스트에는 "DEMO_KEY"를 사용할 수도 있습니다.이미 다른 MCP 서버가 구성되어 있는 경우 각각을 쉼표(
,)로 구분합니다.
일반적으로 Cursor, CODEGPT, Roo Code 등 다른 MCP 호환 클라이언트에 통합하려면 클라이언트의 MCP 서버 구성으로 가서 동일한 코드 블록을 추가하기만 하면 됩니다.
사용 예
올바르게 구성하면 다음과 같은 질문을 할 수 있습니다.