1
+ {
2
+ "$schema" :" https://static.modelcontextprotocol.io/schemas/2025-09-16/server.schema.json" ,
3
+ "name" :" io.github.github/github-mcp-server" ,
4
+ "description" :" Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language." ,
5
+ "status" :" active" ,
6
+ "repository" : {
7
+ "url" :" https://github.com/github/github-mcp-server" ,
8
+ "source" :" github"
9
+ },
10
+ "version" :" 0.0.0" ,
11
+ "packages" : [
12
+ {
13
+ "registryType" :" oci" ,
14
+ "registryBaseUrl" :" https://ghcr.io" ,
15
+ "identifier" :" ghcr.io/github/github-mcp-server" ,
16
+ "version" :" 0.0.0" ,
17
+ "runtimeHint" :" docker" ,
18
+ "transport" : {
19
+ "type" :" stdio"
20
+ },
21
+ "runtimeArguments" : [
22
+ {
23
+ "type" :" positional" ,
24
+ "value" :" run" ,
25
+ "description" :" The runtime command to execute"
26
+ },
27
+ {
28
+ "type" :" named" ,
29
+ "name" :" -i" ,
30
+ "description" :" Run container in interactive mode"
31
+ },
32
+ {
33
+ "type" :" named" ,
34
+ "name" :" --rm" ,
35
+ "description" :" Automatically remove the container when it exits"
36
+ },
37
+ {
38
+ "type" :" named" ,
39
+ "name" :" -e" ,
40
+ "description" :" Set an environment variable in the runtime"
41
+ },
42
+ {
43
+ "type" :" positional" ,
44
+ "valueHint" :" env_var_name" ,
45
+ "value" :" GITHUB_PERSONAL_ACCESS_TOKEN" ,
46
+ "description" :" Environment variable name"
47
+ },
48
+ {
49
+ "type" :" positional" ,
50
+ "valueHint" :" image_name" ,
51
+ "value" :" ghcr.io/github/github-mcp-server" ,
52
+ "description" :" The container image to run"
53
+ }
54
+ ],
55
+ "environmentVariables" : [
56
+ {
57
+ "description" :" Your GitHub personal access token with appropriate scopes." ,
58
+ "isRequired" :true ,
59
+ "format" :" string" ,
60
+ "isSecret" :true ,
61
+ "name" :" GITHUB_PERSONAL_ACCESS_TOKEN"
62
+ }
63
+ ]
64
+ }
65
+ ],
66
+ "remotes" : [
67
+ {
68
+ "type" :" streamable-http" ,
69
+ "url" :" https://api.githubcopilot.com/mcp/"
70
+ }
71
+ ]
72
+ }