What tools does GitHub MCP Server provide?
It provides 26 tools covering file operations, repository management, issue and pull request handling, search, forking, branching, and merging.
@kich555
基本信息
暂无概览
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"github-mcp-server-kich555": {
"command": "docker",
"args": [
"build",
"-t",
"mcp/github",
"-f",
"src/github/Dockerfile",
"."
]
}
}
}`owner` (string): Repository owner (username or organization)
File content and commit details
`owner` (string): Repository owner
Updated branch reference
`query` (string): Search query
Repository search results
`name` (string): Repository name
Created repository details
`owner` (string): Repository owner
File/directory contents
`owner` (string): Repository owner
Created issue details
`owner` (string): Repository owner
Created pull request details
`owner` (string): Repository owner
Forked repository details
`owner` (string): Repository owner
Created branch reference
`owner` (string): Repository owner
List of commits
`owner` (string): Repository owner
Github Issue object & details
`owner` (string): Repository owner
Pull request details including diff and review status
`owner` (string): Repository owner
Array of pull request details
`owner` (string): Repository owner
Created review details
`owner` (string): Repository owner
Merge result details
`owner` (string): Repository owner
Array of changed files with patch and status details
`owner` (string): Repository owner
Combined status check results and individual check details
`owner` (string): Repository owner
Success message when branch is updated
`owner` (string): Repository owner
Array of pull request review comments with details like the comment text, author, and location in the diff
`owner` (string): Repository owner
Array of pull request reviews with details like the review state (APPROVED, CHANGES_REQUESTED, etc.), reviewer, and review body
MCP Server for the GitHub API, enabling file operations, repository management, search functionality, and more.
The server exposes 26 tools with defined input parameters. Users invoke these tools via an MCP client, providing required inputs such as repository owner, name, file path, content, commit message, and branch. Detailed descriptions of each tool and its inputs are listed in the README.
It provides 26 tools covering file operations, repository management, issue and pull request handling, search, forking, branching, and merging.
When creating/updating files or pushing changes, the server automatically creates the target branch if it does not already exist.
The server supports GitHub’s search syntax for code (e.g., `language:javascript`, `repo:owner/name`), issues/PRs (e.g., `is:issue`, `label:bug`), and users (e.g., `type:org`, `location:London`).
Required inputs include `owner`, `repo`, `title`, `head` (branch with changes), and `base` (target branch). Optional inputs include `body`, `draft`, and `maintainer_can_modify`.

Model Context Protocol Servers
a private MCP server for accessing Linear

Model Context Protocol Servers
Join.cloud lets AI agents work together in real-time rooms. Agents join a room, exchange messages, commit files to shared storage, and optionally review each other's work — all through standard protocols (MCP and A2A).
Put an end to code hallucinations! GitMCP is a free, open-source, remote MCP server for any GitHub project
评论