manifest.json•2.98 kB
{
"dxt_version": "0.1",
"name": "nasa-api-extension",
"display_name": "NASA API Extension",
"version": "1.0.0",
"description": "NASA API를 활용하여 우주 관련 데이터와 이미지를 Claude에서 접근할 수 있게 해주는 확장 프로그램",
"long_description": "이 확장 프로그램은 NASA의 공개 API를 통해 다양한 우주 관련 데이터에 접근할 수 있게 해줍니다. 오늘의 천체 사진(APOD), 화성 로버 사진, 근지구 천체(NEO) 정보, 태양풍 데이터 등을 Claude와 함께 탐색할 수 있습니다.",
"author": {
"name": "NASA API Extension Developer",
"email": "developer@example.com",
"url": "https://github.com/nasa-api-extension"
},
"repository": {
"type": "git",
"url": "https://github.com/nasa-api-extension/nasa-mcp-extension"
},
"homepage": "https://api.nasa.gov/",
"documentation": "https://api.nasa.gov/",
"support": "https://github.com/nasa-api-extension/nasa-mcp-extension/issues",
"server": {
"type": "node",
"entry_point": "server/index.js",
"mcp_config": {
"command": "node",
"args": ["${__dirname}/server/index.js"],
"env": {
"NASA_API_KEY": "${user_config.nasa_api_key}"
}
}
},
"tools": [
{
"name": "get_apod",
"description": "NASA의 오늘의 천체 사진(Astronomy Picture of the Day)을 가져옵니다"
},
{
"name": "get_mars_rover_photos",
"description": "화성 로버(Curiosity, Opportunity, Spirit)의 사진을 가져옵니다"
},
{
"name": "get_neo_feed",
"description": "근지구 천체(Near Earth Objects) 정보를 가져옵니다"
},
{
"name": "search_nasa_images",
"description": "NASA 이미지 및 비디오 라이브러리에서 검색합니다"
},
{
"name": "get_earth_imagery",
"description": "NASA의 지구 이미지 API를 통해 위성 이미지를 가져옵니다"
}
],
"prompts": [
{
"name": "space_exploration",
"description": "우주 탐사에 대한 정보를 제공합니다",
"arguments": ["topic"],
"text": "다음 우주 탐사 주제에 대해 NASA API 데이터를 활용하여 상세한 정보를 제공해주세요: ${arguments.topic}"
}
],
"tools_generated": true,
"keywords": ["nasa", "space", "astronomy", "api", "mars", "earth", "satellite"],
"license": "MIT",
"compatibility": {
"claude_desktop": ">=0.1.0",
"platforms": ["darwin", "win32", "linux"],
"runtimes": {
"node": ">=16.0.0"
}
},
"user_config": {
"nasa_api_key": {
"type": "string",
"title": "NASA API Key",
"description": "NASA API 키를 입력하세요. https://api.nasa.gov/ 에서 무료로 발급받을 수 있습니다. 키가 없으면 'DEMO_KEY'를 사용하지만 요청 제한이 있습니다.",
"sensitive": true,
"required": false,
"default": "DEMO_KEY"
}
}
}