使用说明
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> (与)……一起 绝对路径 项目文件夹中的。