GitHub (legacy reference)
Last tested 2026-10-22
Score 75/100 · Last tested 2026-10-22 · Version tested 2025.4.8 · Package @modelcontextprotocol/server-github · Repo modelcontextprotocol/servers-archived
Summary: GitHub (legacy reference) completed an MCP handshake without credentials and exposed 26 tools; it is deprecated or archived, so prefer a maintained alternative.
Test results
| Test | Result | Points | Evidence |
|---|---|---|---|
| install | pass | 20 | npm install @modelcontextprotocol/server-github (Node 20, Linux) succeeded in 1s. |
| handshake | pass | 30 | MCP initialize + tools/list over stdio succeeded with no credentials; 26 tools listed in 6.4s. |
| maintenance | fail | 0 | Deprecated on npm: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.; GitHub repo modelcontextprotocol/servers-archived is archived. |
| docs | pass | 15 | README over 3,000 chars; install instructions present; mcpServers config example present. Automated check of the package's own README (README shipped in npm package). |
| license | pass | 10 | MIT (OSI-approved). |
Local-model readiness
Schema context cost: ~3,395 tokens for 26 tools (15,854 bytes) · about 41% of an 8k context. Method: tiktoken cl100k_base over compact JSON of name+description+inputSchema (approximate).
Small-model friendly (schema heuristic, not a model result): medium.
Small-model task runs: Not yet tested.
Not tested
We did not test behavior with real credentials, security, or performance under load. These are planned; see methodology.
Tools listed
create_or_update_file, search_repositories, create_repository, get_file_contents, push_files, create_issue, create_pull_request, fork_repository, create_branch, list_commits, list_issues, update_issue, add_issue_comment, search_code, search_issues, search_users, get_issue, get_pull_request, list_pull_requests, create_pull_request_review, merge_pull_request, get_pull_request_files, get_pull_request_status, update_pull_request_branch, get_pull_request_comments, get_pull_request_reviews
Config used in our test
{
"mcpServers": {
"github-legacy-reference": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
]
}
}
}FAQ
Is GitHub (legacy reference) deprecated?
Yes. @modelcontextprotocol/server-github is deprecated on npm and its GitHub repo is archived (as of 2026-10-22). npm says: "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."
What replaces GitHub (legacy reference)?
None identified. We have no evidence of a maintained replacement yet.
Does GitHub (legacy reference) need an API key?
No. It completed an MCP handshake with no credentials and listed 26 tools.
Embed the badge
The badge always shows the current score; payment never changes it.