MCP检查工具

用于本地运行和检查NASA MCP项目的工具,支持配置和启动MCP服务器。

  • by extraterestra
  • Jupyter Notebook
  • 本地部署
  • 更新于
在 GitHub 查看 extraterestra/nasa_mcp

使用说明

NASA MCP项目

设置与使用

克隆项目

bash git clone(注:这是一条命令,通常用于在bash shell中克隆一个Git仓库,直接翻译为中文可保持原样,因为“bash”和“git clone”在技术语境下是通用的术语) https://github.com/extraterestra/nasa_mcp.git 的中文翻译可以是:“https://github.com 上 extraterestra 用户的 nasa_mcp 项目仓库”。不过,通常我们直接保留网址的原样,因为网址本身在中文语境下也是通用的,不需要翻译。但如果要对网址的组成部分进行解释性翻译,可以如上所述

安装依赖项

在项目的根目录下,通过终端运行以下命令以添加所需的依赖项: 在 bash 中使用 uv 添加 python-dotenv、requests 和 mcp 包

在本地运行MCP检查器

要在本地运行MCP Inspector:

  • 发射;启动 mcp-inspector。
  • 当使用(某种方式)连接到MCP服务器时 本地运行 或者 启动服务器,提供 绝对路径 到Python服务器文件:
    nasa_mcp_my/nasa_mcp_server_my.py。

在Claude中设置MCP服务器

创建配置文件(MacOS)

运行以下命令以创建配置文件:

在Claude中设置MCP服务器

创建配置文件(MacOS)

运行以下命令以创建配置文件:

bash 命令创建目录:~/Library/Application Support/Claude,并创建文件:~/Library/Application Support/Claude/claude_desktop_config.json

验证配置

检查文件是否已创建:

/Library/Application Support/Claude/claude_desktop_config.json 翻译为中文是:`/Library/应用程序支持/Claude/Claude桌面配置文件.json`。不过,通常在中文语境下,我们不会直接翻译文件路径中的具体名称(如“Claude”、“claude_desktop_config.json”),而是保持原样,因为这些名称通常是特定于软件或系统的。所以,更常见的翻译方式可能是直接指出这是Claude桌面应用程序的配置文件路径,而不具体翻译文件名。但按照您的要求,这里给出了一个翻译示例

将以下内容添加到文件中

{ "mcpServers": { "nasa_mcp_my": { "命令": "uv", "args": [ “--directory”, “", “run”, “nasa_mcp_server_my.py” 翻译成中文为:“nasa_mcp服务器_我的.py” 或者根据上下文,也可以简化为 “NASA MCP服务器脚本_我的版本.py”,具体翻译可能因实际用途和语境而有所调整 ] } } }

确保更换 <Absolute path to project on your machine> (与)……一起 绝对路径 项目文件夹中的。