适合谁
- 已采用 GEML 的文档管理。
- 需要与 AI 代理或脚本安全地共同编写文档。
- 依赖文档或代码骨架的软件开发流程。
GEML MCP 服务器提供了一种在文档中以原子方式编辑块的安全方式,强调验证和细粒度的修订控制。它服务于采用 GEML 格式的用户。整体上,其功能已明确说明,并通过 --root 边界和预写验证来回应安全问题。
该服务器通过标准输入输出协议运行,允许 AI 代理通过逐块操作而不是重写整个文档来编辑 GEML 文件(基于 Markdown 的纯文本文档)。它将每次写入前进行解析,拒绝可能导致文档无效的更改,并维护基于块的修订历史(.gemlhistory),以便回滚。它要求使用 --root 指定工作目录,并且永远不会超出该目录。它适用于任何 MCP 兼容的客户端,如 Claude Desktop 或 Claude Code。它可以额外提供只读的代码图谱工具,以回答诸如“谁调用这个?”等问题,在适用情况下。
{
"mcpServers": {
"geml": {
"command": "npx",
"args": [
"-y",
"@geml/geml@latest",
"mcp",
"--root",
"/absolute/path/to/your/docs"
]
}
}
}