
zig-mcp
by zig-wasm·★ 158·综合分 48
提供Zig编程语言标准库和内置函数文档更新的MCP服务器。
developer-toolsai-llmother
8
Forks
1
活跃 Issue
2 个月前
最近提交
2 天前
收录于
概述
Zig Docs MCP是一个实现良好的模型上下文协议(MCP)服务器,提供Zig编程语言文档访问功能。它通过WASM模块读取标准库源文件并输出Markdown格式,减少token使用量。服务器支持本地模式(使用本地安装的Zig编译器)和远程模式(从ziglang.org获取),确保用户始终获得与其实际Zig版本匹配的文档。该实现遵循Zig官方autodoc方法,同时优化AI使用体验。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:帮助Zig编程的AI助手可以访问准确、版本特定的文档
你:使用Zig的开发者可以获取关于标准库函数和内置函数的实时信息
你:代码生成和补全工具可以利用准确的Zig文档提供更好的建议
你:zig-mcp支持哪些文档来源?
你:我可以指定使用Zig的哪个版本文档吗?
什么时候选它
如果您使用Zig编程语言并需要通过MCP获取可靠、最新的文档访问,同时避免token密集的HTML响应,应选择此服务器。
什么时候不要选它
如果您需要其他编程语言的文档,或者需要写入文档的权限(此服务器是只读的),请不要选择它。
此 server 暴露的工具
从 README 抽取出 4 个工具list_builtin_functionsLists all available Zig builtin functions
get_builtin_functionGet detailed documentation for Zig builtin functions by name
search_std_libSearch Zig standard library for declarations by name
get_std_lib_itemGet detailed documentation for a specific standard library item
可对比工具
zig-idezig-language-serverzig-docs
安装
安装
Claude Code
使用 npx (Node.js)
claude mcp add zig-docs -- npx -y zig-mcp@latest使用 bunx (Bun)
claude mcp add zig-docs -- bunx zig-mcp@latestClaude Desktop
将此JSON配置添加到您的MCP设置文件中:
{
"mcpServers": {
"zig-docs": {
"command": "npx",
"args": ["-y", "zig-mcp@latest"]
}
}
}远程文档(可选)
用于从ziglang.org下载文档:
{
"mcpServers": {
"zig-docs": {
"command": "npx",
"args": ["-y", "zig-mcp@latest", "--doc-source", "remote", "--version", "master"]
}
}
}FAQ
- zig-mcp支持哪些文档来源?
- Zig-mcp支持本地模式(使用本地安装的Zig编译器通过'zig std')和远程模式(从ziglang.org获取文档)。
- 我可以指定使用Zig的哪个版本文档吗?
- 是的,在远程模式下,您可以指定确切版本如0.14.1,或使用'master'获取最新开发版本。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by afirium · 2025-07-21
zig-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。