zig文档mcp
一个MCP服务器,为LLM提供可搜索的Zig文档访问权限—— 语言参考、标准库API(从源代码解析)和学习 导游。
首次使用给定的Zig版本时,服务器会从以下位置获取文档 ziglang.org并构建了一个内存全文索引(Tantivy)。已获取来源 被缓存到 ~/.cache/zig-docs-mcp/.包含Zig的捆绑迁移指南 0.13→0.15 更改包含在服务器的指令中,因此LLM具有 在调用任何工具之前,掌握最新的语言知识。
工具
- search_zig_docs --在所有文档源中进行全文搜索。返回
按相关性排名的前10名结果。可按来源筛选(langref, stdlib, guide)Zig版本。
- get_doc --通过符号的虚线路径检索符号的完整文档
(例如。 std.mem.Allocator).LLM得到时不区分大小写的回退 套管错误。
- 列表_儿童 --浏览模块或类型的直接子级。显示
成员数,所以你知道在哪里钻得更深。
构建
cargo build --release用法
在客户端中配置为MCP服务器。克劳德代码(~/.claude/settings.json):
{
"mcpServers": {
"zig-docs": {
"command": "/path/to/zig-docs-mcp"
}
}
}服务器通过stdio进行通信。
许可证
国际学生委员会
