MCP Catalogs
首页zig-mcp screenshot

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_functions

    Lists all available Zig builtin functions

  • get_builtin_function

    Get detailed documentation for Zig builtin functions by name

  • search_std_lib

    Search Zig standard library for declarations by name

  • get_std_lib_item

    Get 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@latest

Claude 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 讨论

开发者社区最近的相关讨论。

zig-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。