mcpField
N
NASA API Integration with MCP

NASA API Integration with MCP

github.com/jmand626IDE 与编辑器185 周前更新

关于 NASA API Integration with MCP

这是一个 MCP 客户端,将 NASA API 与本地大模型集成,用户可以通过自然语言查询获取天文图片、火星探测器照片和近地小行星数据。

主要功能

  1. 01NASA API 集成
  2. 02本地 Ollama 大模型支持
  3. 03天文图片查询
  4. 04火星探测器数据访问
  5. 05近地小行星检测

适用场景

  1. 01查询今日天文图片
  2. 02获取火星探测器最新照片
  3. 03检查近地小行星活动
  4. 04获取地球空间照片

MCP 相关

该客户端通过 MCP 连接到 NASA API 服务,使大模型能够响应关于天文数据的自然语言查询。

详细介绍

NASA API 与 MCP 集成

快速设置

  1. 安装 Ollama 和 llama3.2 模型
  2. 克隆本仓库
  3. 创建虚拟环境:python -m venv venv
  4. 激活:
    • Windows:venv\Scripts\activate
    • Unix:source venv/bin/activate
  5. 安装依赖: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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。