Mcp_server_nasa

Mcp_server_nasa

🚀 NASA NEO 接口集成的 MCP 服务器

本项目实现了 NASA NEO API 请求按日期查询的功能,可按日期获取近地天体信息。同时,提供了 MCP 服务器的相关配置和使用说明,方便集成到你的大语言模型中。

🚀 快速开始

克隆仓库并运行

uv install

配置大语言模型

将你的 MCP 服务器配置添加到你的大语言模型 (LLM) 中。以下是示例 Claude 配置文件(claude_desktop_config.json):

{
"mcpServers": {
"nasa": {
"command": "uv",
"args": [
"--directory",
"",
"run",
"main.py"
]
}
}
}

📦 安装指南

创建环境

uv init mcp-server-demo
cd mcp-server-demo
uv add "mcp[cli]"
uv run mcp

💻 使用示例

基础用法

调用 getNeo() 工具

在 apiconfig.py 中添加你的 API 密钥(例如: apiconfig.example.py)。以下是调用示例:

{
"method": "tools/call",
"params": {
"name": "getNeo",
"arguments": {
"start_date": "<起始日期>",
"end_date": "<结束日期>"
},
"_meta": {
"progressToken": 0
}
}
}

高级用法

打开 MCP 开发监视器

uv run mcp dev 

# 示例输出:
Starting MCP inspector...
⚙️ 代理服务器在端口  上监听
🔍 MCP 监视器已运行于 http://127.0.0.1: 🚀

📚 详细文档

使用方法

使用格式为:mcp [选项] 命令 [参数]

选项

--help:显示帮助信息

命令

  • version:显示 MCP 版本
  • dev:运行一个带有 MCP 监视器的 MCP 服务器
  • run:运行一个 MCP 服务器
  • install:在 Claude 桌面应用中安装 MCP 服务器
  • 0 关注
  • 0 收藏,18 浏览
  • system 提出于 2025-09-21 01:45

相似服务问题

相关AI产品