beta

GitHub MCP Server Config

MCP Servers

Connect your agent to GitHub for repo management, PR creation, and issue tracking.

1703/23/2026
json1 file
mcp-config.json712 B
# GitHub MCP Server

## Configuration (.mcp.json)
```json
{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_TOKEN": "ghp_your_personal_access_token"
      }
    }
  }
}
```

## Token Scopes Required
- repo (full control of private repos)
- read:org (read org membership)

## Available Tools
- search_repositories
- get_file_contents
- create_or_update_file
- push_files
- create_issue
- create_pull_request
- list_issues
- list_pull_requests

## Tips
- Use a fine-grained personal access token for better security
- Scope to specific repos if possible
- The agent can create PRs, so set branch protection rules