Skip to content

Commit 1885d05

Browse files
committed
chore: replace GitHub MCP server with official implementation and add HTTP installation method
- Remove archived ModelContextProtocol GitHub server - Add official GitHub MCP server from github/github-mcp-server - Add HTTP installation method to registry schema with URL and optional headers support - Configure HTTP as recommended installation method for GitHub server - Add GITHUB_BASE_URL to Go and Docker installation methods for GitHub Enterprise support
1 parent 39b4a90 commit 1885d05

File tree

2 files changed

+487
-608
lines changed

2 files changed

+487
-608
lines changed

mcp-registry/schema/server-schema.json

Lines changed: 31 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,9 +217,24 @@
217217
"additionalProperties": {
218218
"type": "object",
219219
"required": [
220-
"type",
221-
"command",
222-
"args"
220+
"type"
221+
],
222+
"allOf": [
223+
{
224+
"if": {
225+
"properties": {
226+
"type": {
227+
"const": "http"
228+
}
229+
}
230+
},
231+
"then": {
232+
"required": ["url"]
233+
},
234+
"else": {
235+
"required": ["command", "args"]
236+
}
237+
}
223238
],
224239
"properties": {
225240
"type": {
@@ -231,7 +246,8 @@
231246
"docker",
232247
"cli",
233248
"uvx",
234-
"custom"
249+
"custom",
250+
"http"
235251
]
236252
},
237253
"command": {
@@ -263,6 +279,17 @@
263279
"recommended": {
264280
"type": "boolean",
265281
"description": "Whether this is the recommended installation method"
282+
},
283+
"url": {
284+
"type": "string",
285+
"description": "URL to fetch the server binary from (required for http type)"
286+
},
287+
"headers": {
288+
"type": "object",
289+
"description": "HTTP headers to send with the request (optional for http type)",
290+
"additionalProperties": {
291+
"type": "string"
292+
}
266293
}
267294
}
268295
}

0 commit comments

Comments
 (0)