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