关于 NASA API Integration with MCP
这是一个 MCP 客户端,将 NASA API 与本地大模型集成,用户可以通过自然语言查询获取天文图片、火星探测器照片和近地小行星数据。
主要功能
- 01NASA API 集成
- 02本地 Ollama 大模型支持
- 03天文图片查询
- 04火星探测器数据访问
- 05近地小行星检测
适用场景
- 01查询今日天文图片
- 02获取火星探测器最新照片
- 03检查近地小行星活动
- 04获取地球空间照片
MCP 相关
该客户端通过 MCP 连接到 NASA API 服务,使大模型能够响应关于天文数据的自然语言查询。
详细介绍
NASA API 与 MCP 集成
快速设置
- 安装 Ollama 和 llama3.2 模型
- 克隆本仓库
- 创建虚拟环境:
python -m venv venv - 激活:
- Windows:
venv\Scripts\activate - Unix:
source venv/bin/activate
- Windows:
- 安装依赖:
pip install -r requirements.txt
运行项目
运行主应用:
python mcp_chat.py
运行测试套件:
python test_suite.py
示例查询
- "Show me today's astronomy picture"
- "What photos did Curiosity take recently?"
- "Are there any asteroids passing near Earth?"
- "Show me images of Earth from space"
项目文档
有关更多信息,请参阅我的报告
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。