Skip to main content
开源仓库 MCP Server(ZRead MCP)是智谱为 GLM Coding Plan 用户开发的专属 Remote MCP Server,基于模型上下文协议(Model Context Protocol)和 zread.ai 能力,可为 Claude Code、Cline 等兼容 MCP 的客户端提供开源仓库知识文档、代码结构与文件内容访问能力。

功能特性

文档搜索

Github 代码仓库检索文档、代码与注释

仓库结构

获取 GitHub 仓库的目录结构和文件列表,快速掌握项目布局

代码读取

读取 GitHub 仓库中指定文件的完整代码内容,深入分析实现细节

支持的工具

该服务器实现了模型上下文协议,可与任何兼容 MCP 的客户端一起使用。目前提供以下工具:
  • search_doc - 搜索 GitHub 仓库的对应的知识文档,快速了解仓库知识,新闻,最近的 issue pr 和贡献者等。
  • get_repo_structure - 获取 GitHub 仓库的目录结构和文件列表,了解项目模块拆分和目录组织方式。
  • read_file - 读取 GitHub 仓库中指定文件的完整代码内容,深入文件代码的实现细节。

示例场景

快速上手开源库

通过搜索文档和获取仓库结构,快速了解开源库的核心概念、安装步骤和代码组织方式,加速学习曲线。

排查 Issue 和历史记录

在遇到问题时,搜索仓库的 Issue 和 Commit 历史,查找是否有类似问题的解决方案或修复记录。
直接读取核心文件的代码内容,分析实现逻辑,辅助进行二次开发或 Debug。
在引入新的依赖库之前,通过查看其仓库结构和文档,评估其活跃度、代码质量和维护情况。

安装与使用

快速开始

1

获取访问令牌

2

配置 MCP 服务器

根据您使用的客户端 参考下方 选择相应的配置方式

支持的客户端

一键安装命令注意替换里面的 your_api_key 为您上一步获取到的 API Key
claude mcp add -s user -t http zread https://open.bigmodel.cn/api/mcp/zread/mcp --header "Authorization: Bearer your_api_key"
手动配置编辑 Claude Code 的配置文件, 位于用户目录下 .claude.json 的 MCP 部分:
{
  "mcpServers": {
    "zread": {
      "type": "http",
      "url": "https://open.bigmodel.cn/api/mcp/zread/mcp",
      "headers": {
        "Authorization": "Bearer your_api_key"
      }
    }
  }
}

故障排除

问题: 收到访问令牌无效的错误解决方案:
  1. 确认访问令牌是否正确复制
  2. 检查访问令牌是否已激活
  3. 确认访问令牌是否有足够的余额
  4. 检查 Authorization header 格式是否正确
问题: MCP 服务器连接超时解决方案:
  1. 检查网络连接
  2. 确认防火墙设置
  3. 验证服务器 URL 是否正确
  4. 增加超时时间设置
问题: 无法搜索或读取指定仓库内容解决方案:
  1. 确认仓库是否存在且为开源(公开)仓库
  2. 检查仓库名称拼写是否正确 (owner/repo)
  3. 访问 zread.ai 搜索此开源仓库是否被收纳支持

相关资源