适合谁
- 已采用 GEML 的文档管理。
- 需要与 AI 代理或脚本安全地共同编写文档。
- 依赖文档或代码骨架的软件开发流程。
GEML MCP 服务器提供了一种在文档中以原子方式编辑块的安全方式,强调验证和细粒度的修订控制。它服务于采用 GEML 格式的用户。整体上,其功能已明确说明,并通过 --root 边界和预写验证来回应安全问题。
最强项 · 文档质量 16/20 最弱项 · 可靠性 12/20
静态评测 · 未实际运行收录于 2026-09-08
查看 FMRS 评分方法 →运行环境:Node.js 22+
{
"mcpServers": {
"geml": {
"command": "npx",
"args": [
"-y",
"@geml/geml@latest",
"mcp",
"--root",
"/absolute/path/to/your/docs"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"geml": {
"command": "npx",
"args": [
"-y",
"@geml/geml@latest",
"mcp",
"--root",
"/absolute/path/to/your/docs"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add geml -- npx -y @geml/geml@latest mcp --root /absolute/path/to/your/docs
在终端运行;先把 <…> 占位符换成你自己的值。
在客户端工具列表中确认出现 geml_get、geml_set 等工具;然后让 agent 读取文档中的某个区块(如 "显示 #hello 区块"),能返回该区块内容即说明连接正常。注意:--root 必须是绝对路径,路径之外的读写会被拒绝。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
该服务器通过标准输入输出协议运行,允许 AI 代理通过逐块操作而不是重写整个文档来编辑 GEML 文件(基于 Markdown 的纯文本文档)。它将每次写入前进行解析,拒绝可能导致文档无效的更改,并维护基于块的修订历史(.gemlhistory),以便回滚。它要求使用 --root 指定工作目录,并且永远不会超出该目录。它适用于任何 MCP 兼容的客户端,如 Claude Desktop 或 Claude Code。它可以额外提供只读的代码图谱工具,以回答诸如“谁调用这个?”等问题,在适用情况下。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 9eaab9a171ed 数据同步于 2026-10-19 查看 FMRS 评分方法