open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/dxt_nasa
Description: NASA API를 활용한 Claude Desktop Extension
Author: NASA API Extension Developer
Latest version: 1.0.0

# NASA API Desktop Extension

NASA API를 활용하여 Claude Desktop에서 우주 관련 데이터와 이미지에 접근할 수 있게 해주는 확장 프로그램입니다.

## 기능

이 확장 프로그램은 다음과 같은 NASA API 기능을 제공합니다:

### 🌌 오늘의 천체 사진 (APOD)
- NASA의 매일 업데이트되는 천체 사진과 설명을 가져옵니다
- 특정 날짜의 사진도 조회할 수 있습니다
- 고해상도 이미지 옵션 지원

### 🚀 화성 로버 사진
- Curiosity, Opportunity, Spirit, Perseverance 로버의 사진을 조회합니다
- 특정 Sol (화성 일수) 기준으로 검색 가능
- 다양한 카메라 타입별 필터링 지원

### ☄️ 근지구 천체 (NEO) 정보
- 지구 근처를 지나가는 소행성 및 혜성 정보
- 크기, 속도, 최근접 거리 등의 상세 정보 제공
- 위험 여부 판단 결과 포함

### 🔍 NASA 이미지 검색
- NASA의 방대한 이미지 및 비디오 라이브러리에서 검색
- 키워드 기반 검색 지원
- 이미지, 비디오, 오디오 타입별 필터링

### 🌍 지구 위성 이미지
- Landsat 8 위성의 지구 표면 이미지
- 위도/경도 좌표로 특정 지역 조회
- 날짜별 이미지 히스토리 지원

## 설치 방법

1. 이 저장소를 클론하거나 다운로드합니다
2. 터미널에서 프로젝트 디렉토리로 이동합니다
3. 의존성을 설치합니다:
   ```bash
   npm install
   ```
4. Desktop Extension을 패키징합니다:
   ```bash
   npx @anthropic-ai/dxt pack
   ```
5. 생성된 `.dxt` 파일을 Claude Desktop에 드래그 앤 드롭하여 설치합니다

## NASA API 키 설정

이 확장 프로그램은 NASA API를 사용합니다. 더 많은 요청을 위해서는 무료 API 키를 발급받는 것을 권장합니다:

1. [NASA API 웹사이트](https://api.nasa.gov/)에서 무료 API 키를 발급받습니다
2. Claude Desktop에서 확장 프로그램 설정에 API 키를 입력합니다
3. API 키 없이도 'DEMO_KEY'로 제한적 사용이 가능합니다

## 사용 예시

### 오늘의 천체 사진 가져오기
```
Claude에게 "오늘의 천체 사진을 보여줘"라고 요청하면 NASA APOD API를 통해 최신 천체 사진과 설명을 가져옵니다.
```

### 화성 로버 사진 검색
```
"Curiosity 로버의 최근 사진을 보여줘" 또는 "Perseverance 로버의 Sol 100일 사진을 찾아줘"
```

### 근지구 천체 정보 조회
```
"이번 주에 지구 근처를 지나가는 소행성 정보를 알려줘"
```

## 기술 사양

- **플랫폼**: Windows, macOS, Linux
- **런타임**: Node.js 16.0.0 이상
- **프로토콜**: Model Context Protocol (MCP)
- **API**: NASA Open Data API

## 라이선스

MIT License

## 기여하기

버그 리포트나 기능 제안은 GitHub Issues를 통해 제출해주세요.

## 지원

- [NASA API 문서](https://api.nasa.gov/)
- [MCP 프로토콜 문서](https://modelcontextprotocol.io/)
- [Claude Desktop 확장 프로그램 가이드](https://docs.anthropic.com/claude/docs/desktop-extensions)