Token导航 LogoToken导航TokenDH.com
Runpod Ssh MCP Server logo
开发工具stdio官方级别未说明来源级核验

Runpod Ssh MCP Server

MCP Server

@modelcontextprotocol/inspector

RunPod SSH MCP Server是一个允许通过SSH在远程RunPod GPU服务器上执行命令和传输文件的工具,适用于开发者和AI代理。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
开发工具PythonClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

markattarcolgate64

提供方

markattarcolgate64

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector uv run server.py

详细介绍

RunPod SSH MCP服务器-Mark Attar

我这样做是因为我厌倦了必须将RunPod输出复制粘贴到我的编码代理实例中

MCP服务器,允许Claude Code/其他编码代理通过SSH在远程RunPod GPU服务器上执行命令,并从服务器传输文件。

设置

# Install dependencies
cd ~/Developer/runpod-ssh-mcp-server
uv sync

快速开始

  1. 使用Claude Code注册MCP服务器(一次性):
claude mcp add --transport stdio --scope user runpod-ssh-gpu -- uv run ~/Developer/runpod-ssh-mcp-server/server.py
  1. 从RunPod的web UI复制SSH命令并将其粘贴到Claude中:

对于直接TCP模式,复制如下字符串(只有此模式支持SFTP&SCP):

“连接到我的pod: ssh root@192.168.1.10 -p 22345 -i ~/.ssh/id_ed25519" 对于SSH代理模式,复制中的字符串,如下所示:
“连接到我的pod: ssh oaplvaencc9qc0-64411be6@ssh.runpod.io -i ~/.ssh/id_ed25519"

或者,如果你的代理有一个好的浏览器MCP,它可能能够直接从RunPod中提取字符串。

就是这样——代理将解析字符串并自动保存连接配置。

连接模式

服务器支持两种连接模式,可从SSH字符串中自动检测到:

模式SSH字符串功能
直接`ssh root@ -p
-i `完整的SSH:exec,SFTP上传/下载
代理`ssh
@ssh.runpod.io -i `仅基于PTY的exec(无文件传输)

直接模式 用途 exec_command() 用于干净的stdout/stderr/exit_code。 代理模式 用途 invoke_shell() 基于标记的输出解析(RunPod的SSH代理需要)。

要切换Pod,只需拨打 connect 再次使用新的SSH字符串。

Paramiko用于SSH连接和SFTP上传/下载,而FastMCP用于打包MCP。

工具

工具描述模式
connect从RunPod UI解析SSH字符串并保存连接配置两者都有
run_command在RunPod上执行shell命令两者都有
upload_file通过SFTP将本地文件上传到RunPod仅限Direct
download_file通过SFTP从RunPod下载文件仅限Direct
start_background_job在tmux会话中运行命令两者
check_job获取tmux会话的最新输出两者都有

配置

connect 工具将配置保存到 ~/.config/runpod-ssh.json。您也可以手动创建此文件或使用环境变量(RUNPOD_HOST, RUNPOD_PORT, RUNPOD_USER, SSH_KEY_PATH)作为倒退。

使用MCP检查员进行测试

npx @modelcontextprotocol/inspector uv run server.py

目录标签

目录标签

开发工具PythonClaudeSSH管理本地部署远程执行文件传输GPU服务器

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP