Token导航 LogoToken导航

MCP Server · 运维云端

Gemara MCP Server

Gemara MCP服务器是一个最小化的MCP风格服务器,通过SSE公开Gemara创作和转换工具,并将请求代理到Gemara HTTP后端。

未说明官方级别未说明来源级核验工具 10
Go模型集成云端部署

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
gvauter
提供方
gvauter

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Gemara MCP Server 属于运维云端类 MCP Server,公开资料标注 10 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 10 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

Gemara MCP服务器(SSE适配器)

最小的MCP风格服务器,通过SSE公开Gemara创作和转换工具,并将请求代理到您的Gemara HTTP后端。

端点(MCP适配器)

  • GET /sse:宣布可用工具(MCP兼容的SSE)。
  • POST /message:使用JSON有效载荷按名称调用工具并返回结果。

工具(通用、层无关)

  • convert_to_gemara:

- args: { "layer": 1|2|3, "framework": "string", "text": "string" } - 结果:Gemara工件(从YAML解析的JSON)。 - description:将源文本(例如,从PDF/DOCX中提取)转换为指定层的Gemara工件。使用具有严格CUE模式验证和修复循环(在后端)的LLM。 - MCP呼叫有效载荷示例:

    {
      "id": "1",
      "tool": "convert_to_gemara",
      "args": {
        "layer": 1,
        "framework": "PCI DSS",
        "text": "1. Install and maintain a firewall configuration...\n1.1 Establish and implement firewall rules..."
      }
    }

- 示例用户提示(用于MCP感知助手):“将此PCI部分转换为有效的Gemara Layer 1 YAML工件。”

  • author_gemara:

- args: { "layer": 1|2|3, "framework": "string", "instructions": "string" } - 结果:Gemara伪影。 - description:根据自然语言指令(无源文本)为指定层编写一个新的Gemara工件。在后端强制只输出YAML和严格的模式。 - MCP呼叫有效载荷示例:

    {
      "id": "2",
      "tool": "author_gemara",
      "args": {
        "layer": 2,
        "framework": "OSPS Baseline",
        "instructions": "Create 3 concise controls for CI pipeline security: signed artifacts, dependency scanning, and SBOM publication."
      }
    }

- 示例用户提示:“为具有3个控件的CI管道安全编写Gemara Layer 2控件集。”

  • validate_gemara:

- args: { "layer": 1|2|3, "artifact": { ... } } - 结果: { "ok": true } 或 { "ok": false, "error": "..." }. - description:根据指定层的Gemara CUE模式验证工件。需要 GEMARA_SCHEMA_DIR 在后端配置。对于第1层,后端也可以进行结构回退。 - MCP呼叫有效载荷示例:

    {
      "id": "3",
      "tool": "validate_gemara",
      "args": {
        "layer": 1,
        "artifact": {
          "$schema": "https://github.com/ossf/gemara/schemas/layer1",
          "framework": "PCI DSS",
          "guidelines": [{ "id": "1", "title": "Install and maintain a firewall", "text": "" }]
        }
      }
    }

- 示例用户提示:“检查此Gemara文档是否对第1层有效。”

  • repair_gemara:

- args: { "layer": 1|2|3, "framework": "string", "yaml": "string", "error": "string" } - 结果:Gemara伪影。 - 描述:给定无效的Gemara YAML和验证错误消息,要求LLM最低限度地修复YAML,然后重新验证。 - MCP呼叫有效载荷示例:

    {
      "id": "4",
      "tool": "repair_gemara",
      "args": {
        "layer": 3,
        "framework": "Security Policy",
        "yaml": "framework: Security Policy\npolicies:\n- title: Missing id\n",
        "error": "policies[0].id is required"
      }
    }

- 示例用户提示:“修复此第3层YAML,使其通过模式验证。只有最小的更改。”

  • merge_gemara:

- args: { "layer": 1|2|3, "framework": "string", "artifacts": [ ... ] } - 结果:Gemara伪影(针对第1层实现)。 - description:将多个工件合并为一个工件。目前为第1层实现(按id+title进行重复数据消除,保留框架(如果提供))。 - MCP呼叫有效载荷示例:

    {
      "id": "5",
      "tool": "merge_gemara",
      "args": {
        "layer": 1,
        "framework": "PCI DSS",
        "artifacts": [
          { "$schema": ".../layer1", "framework": "PCI DSS", "guidelines": [{ "id": "1", "title": "Firewall", "text": "" }] },
          { "$schema": ".../layer1", "framework": "PCI DSS", "guidelines": [{ "id": "1", "title": "Firewall", "text": "" }, { "id": "2", "title": "Passwords", "text": "" }] }
        ]
      }
    }

- 示例用户提示:“合并这两个第1层片段并删除重复片段。”

工具(L1遗留,为兼容而保留)

  • convert_to_layer1, author_layer1, repair_layer1, validate_layer1, merge_layer1.

- description:上述通用工具的第1层特定变体。适用于较旧的客户端设置。更喜欢通用工具,以防未来。

需求

  • 正在运行的Gemara HTTP后端(来自Gemara cli cmd/server)暴露:

- /v1/convert_to_gemara, /v1/author_gemara, /v1/validate_gemara, /v1/repair_gemara, /v1/merge_gemara,加上传统的L1端点。

  • 严格的架构验证(推荐):

- 集 GEMARA_SCHEMA_DIR 对于Gemara模式根的后端(例如。 /home/.../ossf/gemara/schemas).

跑

  1. 启动Gemara后端(在Gemara-cli仓库中):
export GEMARA_SCHEMA_DIR=/path/to/ossf/gemara/schemas
./bin/server
  1. 启动MCP适配器(此仓库):
./bin/gemara-mcp --addr :8090 --backend http://localhost:8080

您还可以设置 GEMARA_HTTP_BACKEND_URL 而不是 --backend.

快速测试(无MCP主机)

  • 列出工具(浏览器中的SSE流或curl): http://localhost:8090/sse
  • 调用工具:
curl -s http://localhost:8090/message \
  -H 'Content-Type: application/json' \
  -d '{
        "id":"1",
        "tool":"convert_to_gemara",
        "args":{
          "layer":1,
          "framework":"PCI DSS",
          "text":"1. Install and maintain a firewall configuration..."
        }
      }'

MCP主机配置(示例)

将支持MCP的客户端指向SSE端点,例如:

{
  "mcpServers": {
    "gemara": {
      "url": "http://localhost:8090/sse"
    }
  }
}

此适配器仅代理请求;所有模式实施和LLM工作都由Gemara HTTP后端执行。

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

云端部署GoGemara工具SSE适配器MCP服务器YAML转换LLM集成

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Gemara MCP Server

MCP World · 本页

10未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Gemara MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Gemara MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Gemara MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Gemara MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Gemara MCP Server 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP