FJcloud-V MCP Server

April 9, 2025 · View on GitHub

Actions status

FJcloud-V の API と対話するためのモデル コンテキスト プロトコル (MCP) サーバー

利用可能なTool

※現状はの主要サービスの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との統合方法

以下の内容をcline_mcp_settings.jsonに記載します

{
  "mcpServers": {
    "nifcloud_mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/home/kambe/workspace/nifcloud-mcp",  // ←ここはgit clone 先のディレクトリを指定
        "run",
        "mcp",
        "run",
        "src/server.py"
      ]
    }
  }
}

Github Copilot Chatとの統合方法

以下の内容を.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"
            ]
        }
    }
}