Token导航 LogoToken导航TokenDH.com
GitHub MCP Worker logo
开发工具stdio官方级别未说明来源级核验

GitHub MCP Worker

MCP Server

wrangler

一个可以直接从Claude浏览公共GitHub仓库的工具,支持搜索仓库和代码、读取文件、探索项目结构、审查拉取请求和浏览问题,无需设置即可使用。

工具数

14

提示词数

0

GitHub Stars

2

资源数

0
GitHub工具TypeScriptClaude开发工具Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

MahammadNuriyev62

提供方

MahammadNuriyev62

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx wrangler secret put GITHUB_PAT

详细介绍

GitHub Browser (MCP)

Browse any public GitHub repository directly from Claude — reliably, without the access errors that usually happen when Claude tries to do it from the web. Search repositories and code, read files, explore project structures, review pull requests, and browse issues. Great for discovering open source issues to contribute to, reviewing code changes, understanding unfamiliar projects, or finding real-world code examples. Works instantly with no setup required. Optionally add a read-only GitHub Personal Access Token for higher rate limits.

安装

选项1:使用远程URL

在Claude中添加为连接器——无需安装:

  1. 首选 claude.ai→ 设置→ 连接器
  2. 点击 “添加自定义连接器”
  3. 输入URL: https://github-mcp.maganuriyev.workers.dev/mcp
  4. (可选)对于更高的速率限制(5000 req/hr而不是60),请添加GitHub个人访问令牌:

- 首选 - 设置描述性名称(例如。 github-mcp)以及到期 - 在...之下 存储库访问,选择 “公共存储库(只读)” - 不需要额外的权限——对公共存储库的默认只读访问就足够了 - 点击 生成令牌 并复制它 - 回到克劳德,扩大 高级设置 并将令牌粘贴到 “OAuth客户端密钥”

无需PAT即可开箱即用——未经身份验证的请求使用服务器的默认GitHub令牌。

选项2:安装捆绑包(Claude桌面版)

  1. 下载 github-mcp.mcpb最新版本
  2. 双击 .mcpb 文件--Claude Desktop会自动安装它
  3. (可选)为更高的速率限制设置GitHub PAT:打开Claude Desktop配置并添加:
   "env": { "GITHUB_PAT": "ghp_your_token_here" }

选项3:从源代码构建

git clone https://github.com/maganuriyev/github-mcp-worker.git
cd github-mcp-worker
npm install
npm run build

然后添加到您的Claude Desktop配置中(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "github": {
      "command": "node",
      "args": ["/absolute/path/to/github-mcp-worker/dist/main.js", "--stdio"],
      "env": { "GITHUB_PAT": "ghp_your_token_here" }
    }
  }
}

或者作为其他MCP客户端的HTTP服务器运行:

GITHUB_PAT=ghp_xxx node dist/main.js --port 3001
# → http://localhost:3001/mcp

示例提示

huggingface/transformers上有哪些适合初学者的开放问题,可以让开源贡献变得容易?
在facebook/react上显示最新拉取请求中更改的文件,并总结PR的工作。
阅读langchain ai/langchain的自述文件,并快速概述项目架构。

CLI选项

标志描述
--stdio使用stdio传输(适用于Claude Desktop)
--github-pat GitHub个人访问令牌
--port HTTP服务器端口(默认值:3001)

工具(14)

工具说明
search_repos按关键字搜索存储库
search_code在所有公共存储库中搜索代码
get_repo获取详细的回购信息(明星、主题等)
list_contents列出路径中的文件/dir
read_file读取文件内容
get_readme获取回购的README
list_commits列出最近的提交
get_tree获取完整的递归文件树
list_issues列出未解决/已解决的问题(可按标签筛选)
get_issue全身出现特定问题
get_issue_comments阅读对问题或PR的评论
list_pulls列出打开/关闭的拉取请求
get_pull获取PR详细信息(添加、删除、可合并)
get_pull_files查看PR中更改的文件

发展

# Create .dev.vars from example
cp .dev.vars.example .dev.vars
# Add your GitHub PAT to .dev.vars

# Run Cloudflare Worker locally
npm run dev

# Run tests
npm test

# Type check
npm run typecheck        # Worker
npm run typecheck:node   # Node.js entry

# Build Node.js distribution
npm run build

# Deploy to Cloudflare Workers
npm run deploy

部署自己的实例

  1. 设置秘密:
   npx wrangler secret put GITHUB_PAT
  1. 部署: npm run deploy

创建发布

推送版本标签——GitHub Actions构建 .mcpb 捆绑并自动创建发布:

git tag v1.0.0
git push origin v1.0.0

或手动: npm run build && npx @anthropic-ai/mcpb pack .

运行时间

检查当前服务器状态和正常运行时间历史记录: status.uptimerobot.com

隐私政策

隐私.md简而言之:此服务器是只读的,不收集任何数据,也从不存储令牌。

许可证

麻省理工学院

目录标签

目录标签

GitHub工具TypeScriptClaude开发工具本地部署代码浏览开源贡献项目探索开发辅助

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

wrangler

工具数量(toolCount,工具数)

14

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP