Token导航 LogoToken导航TokenDH.com
eib MCP logo
运维云端未说明官方级别未说明来源级核验

eib MCP

MCP Server

Edge Image Builder MCP Server 是一个基于Model Context Protocol (MCP) 的工具,用于生成和验证SUSE Edge Image Builder (EIB) 的YAML配置文件。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
边缘计算Go自动化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

e-minguez

提供方

e-minguez

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

边缘图像生成器MCP服务器

此存储库包含一个模型上下文协议(MCP)服务器,该服务器提供用于生成SUSE Edge Image Builder(EIB)配置文件的工具。

概述

EIB MCP服务器公开了一个 generate_config 该工具允许AI代理根据官方EIB模式验证和生成YAML配置文件。这确保了生成的配置在语法上正确,并符合所需的结构。

特性

  • 架构验证:使用嵌入式EIB JSON模式来验证输入。
  • YAML生成:将有效的JSON输入转换为格式正确的YAML。
  • MCP协议:通过Stdio实现模型上下文协议(JSON-RPC 2.0)。

安装

先决条件

  • 转到1.21或更高版本

建筑

克隆存储库并构建二进制文件:

git clone https://github.com/e-minguez/eib-mcp.git
cd eib-mcp
make build

用法

该服务器设计为由MCP客户端运行。它通过标准输入/输出(Stdio)进行通信。

客户端配置

您可以将服务器添加到 gemini-cli 使用 mcp add 命令:

gemini mcp add eib-mcp /absolute/path/to/eib-mcp/eib-mcp

示例用法

添加服务器后,您可以要求Gemini生成配置:

“为基于slmicro-6.2.ISO的ISO映像生成Edge Image Builder配置,目标是x86_64架构。输出名称应该是‘my Edge Image’,它应该安装到/dev/sda。它应该部署一个3节点的kubernetes集群,节点名称为‘node1’、‘node2’和‘node3’,如下所示: - 主机名:node1,IP:1.1.1.1,类型:初始化器 - 主机名:node2,IP:1.1.1.2,角色:代理 - 主机名:node3,IP:1.1.1.3,角色:代理 kubernetes版本应该是k3s 1.33.4-k3s1,并且应该部署一个证书管理器helm chart(根据https://cert-manager.io/docs/installation/helm/).它应该创建一个名为“suse”的用户,密码为“suse”,并将ntp设置为“foo.ntp.org”。API的VIP地址应为1.2.3.4“

双子座将使用 generate_config 创建有效YAML的工具。

generate_config

生成有效的 edge-image-builder YAML配置文件。

输入:

与EIB配置模式匹配的JSON对象。

输出:

表示配置的YAML字符串。

发展

项目结构

  • eib_mcp.go:主要入口点。
  • mcp/:MCP服务器实现。
  • schema/:模式加载和嵌入。
  • tool/:工具逻辑和验证。

测试

您可以使用提供的测试请求验证服务器功能:

./eib-mcp < test_request.json

许可证

此项目根据Apache许可证2.0获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

边缘计算Go自动化配置生成本地部署YAMLJSON-RPC自动化工具

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP