1. 初めに
IBM Bob(※1)からMCP経由でFlashSystemに接続してみたので、ご紹介します。
MCPサーバーとしては、以下のものを使用しました。
MCP Server for IBM Flashsystems (https://github.com/IBM/ibm-flashsystems-mcpserver)
※1: IBMが開発したソフトウェア開発全般をサポートするAIエディター(https://bob.ibm.com)
2. 実行結果
FlashSystem上に定義されているホストを問い合わせてみました。
3. セットアップ手順(Windows環境を想定)
前提条件
・Python 3.12以上が導入されていること
・FlashSystemのFirmwareバージョンが9.1.0以上であること
導入手順
(1) Git Hubからソースをクローン
git clone https://github.com/IBM/ibm-flashsystems-mcpserver.git
cd ibm-flashsystems-mcpserver
(2) Pythonの仮想環境を作成し、必要なパッケージを導入
python -m venv .venv
source .venv/bin/activate # Windowの場合: .venv\Scripts\activate
pip install -e .
(3) FlashSystemの接続情報を定義したファイルの作成
i)まずはじめに、接続情報を記載したmcp_server_config.jsonを作成します。
それぞれの値は環境に応じて変更してください。
{
"flashsystems": {
"production-fs": {
"name": "production-fs",
"rest_base_url": "https://flashsystem.example.com:7443",
"rest_username": "admin",
"rest_password_file": "/secure/path/to/password_file", #パスワードを記載したファイルのパスを指定
"verify_tls": true,
"description": "Production FlashSystem"
}
},
"default_flashsystem": "production-fs"
}
以下はサンプル例
{
"flashsystems": {
"fs5200": {
"name": "fs5200",
"rest_base_url": "https://10.10.10.10:7443",
"rest_username": "superuser",
"rest_password_file": "C:\\Users\\User1\\Documents\\flash-mcp\\ibm-flashsystems-mcpserver\\fs5200-password.txt",
"verify_tls": false,
"description": "fs5200"
}
},
"default_flashsystem": "fs5200"
}
ii)次に、上記のrest_password_fileに指定したファイルを作成し、その中に接続パスワードを記載します。
Password
(4) BobのMCPサーバーの設定
mcp.jsonファイルを作成します。
mcp.jsonファイルを配置するフォルダーは以下になります。
- グローバル設定: /.bob/mcp_settings.jsonの設定はすべてのワークスペースに適用
- プロジェクト・レベル設定: .bob/mcp.jsonの設定は現在のプロジェクトにのみ適用
それぞれの値は環境に応じて変更してください。
{
"mcpServers": {
"ibm-flashsystem": {
"command": "/path/to/python",
"args": [
"-m",
"flashsystem_mcp_server",
"/path/to/mcp_server_config.json",
"/path/to/logs"
]
}
}
}
以下はサンプル例
{
"mcpServers": {
"ibm-flashsystem": {
"command": "C:\\Users\\User1\\Documents\\flash-mcp\\ibm-flashsystems-mcpserver\\.venv\\Scripts\\python.exe",
"args": [
"-m",
"flashsystem_mcp_server",
"C:\\Users\\User1\\Documents\\flash-mcp\\ibm-flashsystems-mcpserver\\mcp_server_config.json"
]
}
}
}
(5) Bob IDE 又は Bob Shell を起動し、プロンプトを入力し、指示してください。

