MCP ExplorerExplorer

Nifcloud Mcp

@norikmbon 10 months ago
2 MIT
FreeCommunity
AI Systems
FJcloud-V MCP Server for interacting with API, providing server and resource lists.

Overview

What is Nifcloud Mcp

nifcloud-mcp is a Model Context Protocol (MCP) server designed to interact with the FJcloud-V API, providing a structured way to manage cloud resources.

Use cases

Use cases for nifcloud-mcp include automating server provisioning, monitoring cloud resource usage, and integrating with development tools like GitHub Copilot for enhanced productivity.

How to use

To use nifcloud-mcp, install the ‘uv’ tool and configure it according to the provided settings in the ‘cline_mcp_settings.json’ and ‘.vscode/mcp.json’ files. Ensure to specify the correct directory for the cloned repository.

Key features

Key features of nifcloud-mcp include the ability to retrieve lists of servers, disks, load balancers, firewalls, routers, and databases, enabling comprehensive management of cloud resources.

Where to use

nifcloud-mcp can be used in cloud computing environments, particularly for managing infrastructure as a service (IaaS) solutions and automating cloud resource management tasks.

Content

FJcloud-V MCP Server

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"
            ]
        }
    }
}

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers