mcpField
G
Gridscale MCP

Gridscale MCP

本地服务
github.com/fabiante云与基础设施256 周前更新

关于 Gridscale MCP

Gridscale MCP 是一个让 AI 模型通过 MCP 操作 Gridscale API 的服务,适用于需要管理云基础设施的场景。当前支持创建和删除 IP、获取存储模板,并部分支持创建存储。

主要功能

  1. 01创建 IP
  2. 02删除 IP
  3. 03获取存储模板
  4. 04部分支持创建存储

适用场景

  1. 01通过 AI 模型创建 Gridscale IP
  2. 02删除 Gridscale 中的 IP
  3. 03查询可用存储模板

MCP 相关

该 MCP 服务将 Gridscale API 的部分操作作为工具和资源提供给 MCP 客户端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Gridscale MCP

这是一个 MCP 服务,可让 AI 模型 与 Gridscale API 交互。

你可以将它与 5ire 等工具搭配使用,让你的大模型按需配置基础设施。

注意

使用此程序的后果由你负责。你应仅在空的 Gridscale 项目中使用此程序, 以免 AI 模型造成任何损害,例如删除你的生产数据库。

功能(工具和资源)

使用此 MCP 服务,你可以使用以下工具和资源:

类型名称备注支持情况需要支持
工具create_ip是
工具delete_ip是
工具create_storage并非支持所有参数部分支持
工具create_server否是
工具create_network否是
资源get_storage_templates是

如果你想参与贡献,可以尝试添加上述缺少的工具或资源之一。

构建 + 安装

要构建此程序,你需要一个 Go 环境。

推荐使用 make:

make build

这会在项目目录中生成一个名为 gridscale-mcp 的二进制文件。

安装

将二进制文件安装到 $PATH 中的位置会更方便,例如 Linux 上的 /usr/bin。

你可以使用 make 来完成:

# Install
make install

# Uninstall
make uninstall

用法

注意

使用此程序的后果由你负责。你应仅在空的 Gridscale 项目中使用此程序, 以免 AI 模型造成任何损害,例如删除你的生产数据库。

前提条件

你需要:

  • 已构建 gridscale-mcp。请先按照构建部分中的步骤构建程序。
  • Gridscale API 的公共 API 凭据
在 MCP 客户端中使用

运行此服务需要两个参数:

gridscale-mcp --user-key <your-gs-user-key> --user-token <your-gs-user-token>

我推荐使用 5ire 作为桌面客户端,与大模型和此 MCP 服务交互。 你需要自行设置大模型(例如 Gemini)。

在 5ire 中,MCP 服务可按如下方式配置为工具:

{
  "name": "Gridscale",
  "key": "gridscale",
  "command": "gridscale-mcp",
  "args": [
    "--user-key",
    "...",
    "--user-token",
    "..."
  ]
}

调试

你可以像与任何其他 API 服务通信一样,直接与 MCP 服务通信。

MCP Inspector 是一款很实用的工具。

如果你已安装 Node.js,只需运行:

make inspect

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。