FJcloud-V の API と対話するためのモデル コンテキスト プロトコル (MCP) サーバー
※現状はの主要サービスのREAD中心に実装しています。
| Tool 名 | 説明 | 必須パラメータ |
|---|---|---|
get_server_list |
すべてのサーバーのリストを取得します | None |
get_disk_list |
すべてのディスクのリストを取得します | None |
get_load_balancers_list |
すべてのLBのリストを取得します | None |
get_firewall_list |
すべてのFWのリストを取得します | None |
get_router_list |
すべてのルーターのリストを取得します | None |
get_db_list |
すべてのRDBのリストを取得します | None |
uv を利用しています。インストールしてない場合は各自の環境にインストールしてください。
https://docs.astral.sh/uv/getting-started/installation/
以下の内容をcline_mcp_settings.jsonに記載します
{
"mcpServers": {
"nifcloud_mcp": {
"command": "uv",
"args": [
"--directory",
"/home/kambe/workspace/nifcloud-mcp", // ←ここはgit clone 先のディレクトリを指定
"run",
"mcp",
"run",
"src/server.py"
]
}
}
}
以下の内容を.vscode/mcp.jsonに以下の内容を記載します
{
"servers": {
"nifcloud_mcp": {
"type": "stdio",
"command": "uv",
"args": [
"--directory",
"/home/kambe/workspace/nifcloud-mcp", // ←ここはgit clone 先のディレクトリを指定
"run",
"mcp",
"run",
"src/server.py"
]
}
}
}