MCP.so
登录

GitHub MCP Server Setup Guide

@sonadukane18

基本信息

分类

版本控制

传输方式

stdio

作者

sonadukane18

关于 GitHub MCP Server Setup Guide

Experimental MCP Server created via Github-MCP integration.

GitHub MCP Server Setup Guide 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_pat_here"
      }
    }
  }
}

GitHub MCP Server Setup Guide 工具

工具列表暂未提供

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

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

What is GitHub MCP Server?

GitHub MCP Server enables AI assistants to interact with GitHub through standardized interfaces, allowing AI models to perform GitHub operations like creating repositories, managing files, and working with issues and pull requests. It is designed for developers using AI-assisted coding workflows with MCP-compatible tools.

How to use GitHub MCP Server?

Install Node.js, create a GitHub Personal Access Token (PAT) with repository and user permissions, then configure an mcp.json file in your user directory (e.g., ~/.cursor/mcp.json) with the command npx -y @modelcontextprotocol/server-github and the token as an environment variable. Use a compatible AI assistant, such as Cursor, to execute GitHub operations via natural language.

Key features of GitHub MCP Server

  • Create and manage repositories
  • Manage files and content in repositories
  • Work with issues and pull requests
  • Access repository information
  • Integrates with MCP-compatible AI assistants

Use cases of GitHub MCP Server

  • Automate repository creation from AI prompts
  • Push code to repositories via conversational commands
  • Create issues and pull requests through natural language
  • Fetch repository contents on demand
  • Streamline GitHub workflows in AI-assisted development

常见问题

1

What is MCP?

Model Context Protocol (MCP) enables AI assistants to interact with external systems and APIs through standardized interfaces.

2

What permissions does the GitHub PAT need?

The fine-grained token requires repository permissions (Read and write for Administration, Contents, Issues, Pull requests) and user permission (Read-only).

3

Where is the configuration file located?

The configuration file `mcp.json` is placed in the user directory under `.cursor/mcp.json`, for example `~/.cursor/mcp.json` on macOS/Linux or `C:\Users\YourUsername\.cursor\mcp.json` on Windows.

4

What runtime does the server require?

Node.js must be installed on the system to run the MCP server.

5

How do I troubleshoot permission errors?

Ensure your GitHub Personal Access Token has the necessary permissions for the operations you are trying to perform, and check that the token has not expired.

评论

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