MCP.so
登录

GitHub MCP Server

@geropl

基本信息

分类

版本控制

传输方式

stdio

作者

geropl

关于 GitHub MCP Server

Model Context Protocol (MCP) server for GitHub based on mcp-go

GitHub MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

GitHub MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is GitHub MCP Server?

A Model Context Protocol (MCP) server for GitHub, implemented in Go. It allows LLMs to interact with GitHub repositories, issues, pull requests, and other resources through a standardized interface, making it suitable for AI assistants and automation tools.

How to use GitHub MCP Server?

Install a pre-built binary or build from source (Go 1.23+). Set the GITHUB_PERSONAL_ACCESS_TOKEN environment variable. Run ./github-mcp-go setup to automatically configure the server for Cline or Claude Desktop, optionally with --write-access and --auto-approve flags. Then run ./github-mcp-go serve (or serve --write-access) to start the server.

Key features of GitHub MCP Server

  • Comprehensive GitHub API access via 40+ tools
  • One‑command setup for Cline and Claude Desktop
  • Write access disabled by default for safety
  • Fine‑grained auto‑approval of tools
  • Pre‑built binaries for Linux, macOS, and Windows

Use cases of GitHub MCP Server

  • Search repositories and retrieve file contents
  • Create, update, and comment on issues
  • Manage pull requests, branches, and commits
  • Trigger and inspect GitHub Actions workflows
  • Fork repositories and push multiple files in a single commit

常见问题

1

What is required to use this server?

A GitHub Personal Access Token, a pre‑built binary or Go 1.23+ to build from source, and an MCP‑compatible AI assistant (e.g., Cline, Claude Desktop).

2

How do I enable write access?

Write access is disabled by default. Pass the `--write-access` flag to `serve` or to `setup` to allow tools that modify remote repositories.

3

Can I auto‑approve specific tools?

Yes. Use the `--auto-approve` flag with a comma‑separated list of tool names, or the special value `allow-read-only` to auto‑approve all read‑only tools.

4

Which platforms are supported?

Pre‑built binaries are available for Linux, macOS, and Windows, each with both amd64 and arm64 architectures.

5

How do I set up the server for an AI assistant?

Run `./github-mcp-go setup --tool cline` or `--tool claude-desktop`. The command copies the binary to a stable location and updates the assistant’s MCP configuration.

评论

版本控制 分类下的更多 MCP 服务器