Skip to content

Commit 172a4e8

Browse files
niechenclaude
andcommitted
chore: update dependencies and GitHub server config for HTTP support
- Update fastmcp to v2.10.2 for improved HTTP server support - Update GitHub server configuration to use OAuth HTTP endpoint - Simplify GitHub server config to use GITHUB_PERSONAL_ACCESS_TOKEN - Remove custom Go installation method for cleaner config 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent ce98f8f commit 172a4e8

File tree

3 files changed

+14
-37
lines changed

3 files changed

+14
-37
lines changed

mcp-registry/servers/github.json

Lines changed: 9 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@
1111
"name": "GitHub"
1212
},
1313
"license": "MIT",
14-
"categories": [
15-
"Dev Tools"
16-
],
14+
"categories": ["Dev Tools"],
1715
"tags": [
1816
"github",
1917
"code",
@@ -24,37 +22,19 @@
2422
"api"
2523
],
2624
"arguments": {
27-
"GITHUB_API_TOKEN": {
28-
"description": "GitHub Personal Access Token for authentication",
25+
"GITHUB_PERSONAL_ACCESS_TOKEN": {
26+
"description": "GitHub Personal Access Token for authentication. Not required for http installation.",
2927
"required": true,
3028
"example": "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
31-
},
32-
"GITHUB_BASE_URL": {
33-
"description": "GitHub API base URL (for GitHub Enterprise Server)",
34-
"required": false,
35-
"example": "https://github.example.com/api/v3"
3629
}
3730
},
3831
"installations": {
3932
"http": {
4033
"type": "http",
41-
"url": "https://github.com/github/github-mcp-server/releases/latest/download/github-mcp-server",
42-
"description": "Download and run binary from GitHub releases",
34+
"url": "https://api.githubcopilot.com/mcp/",
35+
"description": "Run github mcp directly with OAuth",
4336
"recommended": true
4437
},
45-
"custom": {
46-
"type": "custom",
47-
"command": "go",
48-
"args": [
49-
"run",
50-
"github.com/github/github-mcp-server@latest"
51-
],
52-
"env": {
53-
"GITHUB_API_TOKEN": "${GITHUB_API_TOKEN}",
54-
"GITHUB_BASE_URL": "${GITHUB_BASE_URL}"
55-
},
56-
"description": "Run directly with Go"
57-
},
5838
"docker": {
5939
"type": "docker",
6040
"command": "docker",
@@ -63,14 +43,11 @@
6343
"-i",
6444
"--rm",
6545
"-e",
66-
"GITHUB_API_TOKEN",
67-
"-e",
68-
"GITHUB_BASE_URL",
69-
"ghcr.io/github/github-mcp-server:latest"
46+
"${GITHUB_PERSONAL_ACCESS_TOKEN}",
47+
"ghcr.io/github/github-mcp-server"
7048
],
7149
"env": {
72-
"GITHUB_API_TOKEN": "${GITHUB_API_TOKEN}",
73-
"GITHUB_BASE_URL": "${GITHUB_BASE_URL}"
50+
"GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_PERSONAL_ACCESS_TOKEN}"
7451
},
7552
"description": "Run with Docker"
7653
}
@@ -893,4 +870,4 @@
893870
],
894871
"is_official": true,
895872
"is_archived": false
896-
}
873+
}

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ dependencies = [
2626
"requests>=2.28.0",
2727
"pydantic>=2.5.1",
2828
"mcp>=1.8.0",
29-
"fastmcp>=2.0.0",
29+
"fastmcp>=2.10.2",
3030
"ruamel-yaml>=0.18.10",
3131
"watchfiles>=1.0.4",
3232
"duckdb>=1.2.2",

uv.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)