|
3 | 3 | "id": "com.github-mcp-http", |
4 | 4 | "name": "GitHub (Remote)", |
5 | 5 | "alias": "gh-remote", |
6 | | - "description": "Interact with GitHub repositories, issues, pull requests, actions, and code security through GitHub's hosted remote MCP server. No local installation required. Requires an MCP host with a pre-registered GitHub OAuth App (VS Code 1.101+, Claude Desktop, Cursor, Windsurf, etc.).", |
| 6 | + "description": "Interact with GitHub repositories, issues, pull requests, actions, and code security through GitHub's hosted remote MCP server. No local installation required. Supports OAuth or Personal Access Token (Bearer) authentication.", |
7 | 7 | "icon": "https://avatars.githubusercontent.com/u/9919?v=4", |
8 | 8 | "schema_version": "2.1", |
9 | 9 | "categories": ["developer-tools", "version-control"], |
|
13 | 13 | "type": "http", |
14 | 14 | "url": "https://api.githubcopilot.com/mcp/", |
15 | 15 | "metadata": { |
16 | | - "inputs": [] |
| 16 | + "inputs": [ |
| 17 | + { |
| 18 | + "id": "GITHUB_TOKEN", |
| 19 | + "label": "GitHub Personal Access Token", |
| 20 | + "description": "Personal Access Token for bearer authentication. Required if your MCP host does not support GitHub OAuth. Create a fine-grained PAT with the scopes needed for the tools you want to use.", |
| 21 | + "type": "password", |
| 22 | + "required": false, |
| 23 | + "secret": true, |
| 24 | + "placeholder": "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", |
| 25 | + "obtain": { |
| 26 | + "url": "https://github.com/settings/tokens?type=beta", |
| 27 | + "instructions": "1. Go to github.com/settings/tokens\n2. Click 'Generate new token' > 'Fine-grained token'\n3. Set expiration, select repositories, and choose permissions\n4. Click 'Generate token' and copy it", |
| 28 | + "button_label": "Create Token" |
| 29 | + } |
| 30 | + } |
| 31 | + ] |
17 | 32 | } |
18 | 33 | }, |
19 | 34 |
|
20 | 35 | "auth": { |
21 | 36 | "type": "oauth", |
22 | | - "instructions": "Your MCP host must have a pre-registered GitHub OAuth App. GitHub does not support Dynamic Client Registration (DCR). Compatible hosts include VS Code 1.101+, Claude Desktop, Cursor, and Windsurf. For hosts without pre-registered OAuth, use the local Docker version instead." |
| 37 | + "instructions": "Primary: OAuth via a pre-registered GitHub OAuth App (VS Code 1.101+, Claude Desktop, Cursor, Windsurf). GitHub does not support DCR. Alternative: Provide a GitHub Personal Access Token (PAT) as a Bearer token in the Authorization header for hosts that don't support GitHub OAuth." |
23 | 38 | }, |
24 | 39 |
|
25 | 40 | "contributor": { |
|
0 commit comments