空间MCP服务器
MCP服务器允许AI代理访问美国国家航空航天局和太空/天文数据——APOD、火星车照片、近地小行星、系外行星、地球图像、自然事件和太空天气。
功能(10个工具)
| 工具 | 说明 |
|---|---|
get_astronomy_picture | 美国国家航空航天局今日天文图片(APOD) |
search_nasa_images | 搜索美国国家航空航天局的140000多个图像/视频库 |
get_exoplanets | 查询5000多颗已确认的系外行星 |
get_space_weather | 太阳耀斑、日冕物质抛射、地磁风暴(DONKI) |
get_mars_rover_photos | 来自好奇心、毅力、机会、精神的真实照片 |
get_mars_rover_info | 漫游者任务状态、摄像头、照片计数 |
get_near_earth_objects | 追踪接近地球的小行星(NeoWs) |
get_asteroid_details | 特定小行星的轨道数据和近距离接近 |
get_earth_imagery | DSCOVR卫星(EPIC)的完整地球照片 |
get_natural_events | 全球活跃的野火、火山和风暴(EONET) |
快速开始
从源代码安装
git clone https://github.com/AiAgentKarl/space-mcp-server.git
cd space-mcp-server
python -m venv .venv
.venv/Scripts/activate # Windows
# source .venv/bin/activate # Linux/Mac
pip install -e .配置
cp .env.example .env
# Edit .env and add your NASA API key (optional, DEMO_KEY works out of the box)在获取免费API密钥 https://api.nasa.gov/ 对于更高的速率限制。
跑
space-mcp
# or
python -m src.serverClaude代码集成
添加到您的 .mcp.json:
{
"mcpServers": {
"space": {
"type": "stdio",
"command": "path/to/.venv/Scripts/python.exe",
"args": ["-m", "src.server"],
"env": {
"NASA_API_KEY": "your-api-key-here"
}
}
}
}API来源
| API | 需要密钥 | 费率限制 |
|---|---|---|
| 美国国家航空航天局API (APOD、火星、NeoWs、DONKI) | 是(DEMO_KEY有效) | 30/小时(DEMO),1000/小时(已注册) |
| 史诗 | 否 | 无限制 |
| EONET | 否 | 无限制 |
| 美国国家航空航天局图像库 | 否 | 无限制 |
| 系外行星档案 | 否 | 无限制 |
建筑
src/
├── server.py # FastMCP server entry point
├── config.py # Settings & environment variables
├── analytics.py # Usage tracking
├── clients/
│ ├── nasa.py # NASA API (APOD, Mars, NeoWs, DONKI)
│ ├── epic.py # EPIC Earth imagery
│ ├── eonet.py # EONET natural events
│ ├── nasa_images.py # NASA Image Library
│ └── exoplanet.py # Exoplanet Archive
└── tools/
├── astronomy.py # APOD, image search, exoplanets, space weather
├── mars.py # Mars rover photos & info
├── asteroids.py # Near-Earth objects & asteroid details
└── earth.py # EPIC imagery & natural events______________________________________________________________________
AiAgentKarl提供的更多MCP服务器
| 类别 | 服务器 |
|---|---|
| 🔗 区块链 | 索拉纳 |
许可证
麻省理工学院
