Svc Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Svc Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
IBM SAN Volume Controller (SVC) 用の Model Context Protocol (MCP) サーバーです。 このサーバーを使用すると、IBM Bob などの AI アシスタントから SVC ストレージシステムを操作できます。
このMCPサーバーは以下の操作をサポートしています:
check_system_status): SVCシステムの状態を確認(lssystemコマンドを実行)execute_svc_command): 任意のSVC CLIコマンドを直接実行できる汎用ツール。lsvdisk、lshost、mkvdiskなど、あらゆるSVCコマンドに対応git clone <repository-url>
cd svc-mcp-servernpm installnpm run build.env.template をコピーして .env ファイルを作成します:
cp .env.template .env.env ファイルを編集して、SVC接続情報を設定します:
# SVC ホスト名またはIPアドレス(必須)
SVC_HOST=your-svc-host.example.com
# SVC SSHポート(デフォルト: 22)
SVC_PORT=22
# SVC SSH ユーザー名(デフォルト: superuser)
SVC_USERNAME=superuser
# SVC SSH パスワード(パスワード認証を使用する場合)
SVC_PASSWORD=your-password
# SVC SSH 秘密鍵のパス(鍵認証を使用する場合)
SVC_PRIVATE_KEY_PATH=/path/to/svc/private/key
# SSHプロキシ設定(SSHトンネル経由で接続する場合)
SVC_PROXY_HOST=proxy.example.com
SVC_PROXY_PORT=22
SVC_PROXY_USERNAME=proxy-user
SVC_PROXY_PASSWORD=proxy-password
SVC_PROXY_PRIVATE_KEY_PATH=/path/to/proxy/private/keySVC認証方法:
SVC_PASSWORD を設定SVC_PRIVATE_KEY_PATH を設定SSHプロキシ認証方法:
SVC_PROXY_PASSWORD を設定SVC_PROXY_PRIVATE_KEY_PATH を設定IBM Bob の設定ファイル(.bob/mcp.json)を作成します:
cp .bob/mcp.json.example .bob/mcp.json.bob/mcp.json を編集して、SVC接続情報を設定します:
{
"mcpServers": {
"svc": {
"command": "node",
"args": ["${PWD}/build/index.js"],
"env": {
"SVC_HOST": "your-svc-hostname",
"SVC_PORT": "22",
"SVC_USERNAME": "superuser",
"SVC_PASSWORD": "your-password",
"SVC_PRIVATE_KEY_PATH": "/path/to/svc/private/key",
"SVC_PROXY_HOST": "your-proxy-hostname",
"SVC_PROXY_PORT": "22",
"SVC_PROXY_USERNAME": "proxy-username",
"SVC_PROXY_PASSWORD": "proxy-password",
"SVC_PROXY_PRIVATE_KEY_PATH": "/path/to/proxy/private/key"
}
}
}
}SSHプロキシについて:
または、.env ファイルを使用する場合(環境変数が自動的に読み込まれます):
{
"mcpServers": {
"svc": {
"command": "node",
"args": ["${PWD}/build/index.js"]
}
}
}設定を反映するため、IBM Bob を再起動してください。
IBM Bob で以下のようなプロンプトを使用できます:
SVCシステムのステータスを確認してくださいすべてのボリュームをリストアップしてくださいpool1に100GBのボリュームを作成してください。名前はtest_vol01ですtest_vol01という名前のボリュームの詳細情報を表示してください登録されているすべてのホストを表示してくださいhost1という名前のホストの詳細情報を確認してください最新のイベントログを表示してくださいすべてのストレージプールの使用状況を確認してください注意: execute_svc_command ツールを使用することで、上記以外のあらゆるSVC CLIコマンドを実行できます。IBM Bobに自然言語で指示すると、適切なSVCコマンドに変換して実行します。
npm run buildnpm startSVC_HOST が正しく設定されているか確認SVC_PROXY_HOST と SVC_PROXY_PORT が正しく設定されているか確認ssh user@proxy-host でテスト).env ファイルは .gitignore に含まれており、Gitリポジトリにコミットされません本コードは現状有姿(AS-IS)で公開しており、動作保証はありません。検証環境等で十分テストの上、自己責任でご利用ください
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.