mcpField
S
SSH Tools MCP

SSH Tools MCP

ローカル
github.com/lightfate開発ツール185 週間前に更新

SSH Tools MCP について

SSH Tools MCPは、SSHホストへの接続、リモートコマンドの実行、切断を行うMCPサーバーです。MCPクライアント向けに基本的なSSH操作を提供します。

主な機能

  1. 01SSHホストへの接続
  2. 02リモートコマンドの実行
  3. 03SSHセッションの切断
  4. 04コマンド出力やエラーの返却

活用シーン

  1. 01リモートホストでnvidia-smiを実行
  2. 02SSH接続を通じたコマンド実行

MCP 対応

SSHサーバーへの接続、接続先でのコマンド実行、切断を行うツールを公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

プロジェクトの README より

SSH Tools MCP

这是一个基于MCP (Model Context Protocol) 的SSH工具,允许你通过简单的命令连接到远程服务器并执行命令。

功能

  • 连接到SSH服务器
  • 执行远程命令(如 nvidia-smi)
  • 断开SSH连接

安装

  1. 安装依赖:
pip install -r requirements.txt
  1. 运行服务器:
python ssh_server.py

使用方法

该MCP服务器提供以下工具:

  1. connect_ssh - 连接到SSH服务器

    • 参数:
      • hostname: 服务器IP地址或主机名
      • password: SSH密码
      • username: SSH用户名(默认:root)
      • port: SSH端口(默认:22)
  2. run_command - 在已连接的服务器上执行命令

    • 参数:
      • command: 要执行的命令(例如:nvidia-smi)
  3. disconnect_ssh - 断开当前SSH连接

示例

  1. 连接到服务器:
connect_ssh(hostname="192.168.1.100", password="your_password")
  1. 执行 nvidia-smi 命令:
run_command(command="nvidia-smi")
  1. 断开连接:
disconnect_ssh()

注意事项

  • 确保目标服务器允许SSH密码认证
  • 建议在使用完毕后调用 disconnect_ssh 断开连接
  • 所有命令执行都会返回命令的输出或错误信息

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。