The official github-mcp-server doesn’t work with 1.0.0
Testing local works with jsonrpc
$ docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN="<key>" ghcr.io/github/github-mcp-server
$ {"jsonrpc": "2.0","id": 1,"method": "tools/call","params": {"name": "get_me","arguments": {}}}
Gives expected response
Cursor MCP does not work
{
"mcpServers": {
"GitHub": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<key>"
}
}
}
}
Log
2025-06-05 04:00:52.576 [info] tHub: Handling CreateClient action
2025-06-05 04:00:52.577 [warning] No workspace folders found, using current path for . expansion
2025-06-05 04:00:52.577 [info] tHub: Starting new stdio process with command: docker run -i --rm -e GITHUB_PERSONAL_ACCESS_TOKEN ghcr.io/github/github-mcp-server
2025-06-05 04:00:53.116 [info] tHub: Successfully connected to stdio server
2025-06-05 04:00:53.116 [info] tHub: Storing stdio client
2025-06-05 04:00:53.117 [error] user-GitHub: GitHub MCP Server running on stdio
2025-06-05 04:00:53.117 [error] user-GitHub: GitHub MCP Server running on stdio
2025-06-05 04:00:53.130 [info] tHub: Handling ListOfferings action
2025-06-05 04:00:53.131 [info] tHub: Listing offerings
2025-06-05 04:00:53.131 [info] tHub: Connected to stdio server, fetching offerings
2025-06-05 04:00:53.143 [info] listOfferings: Found 51 tools
2025-06-05 04:00:53.143 [info] tHub: Found 51 tools
Server shows active and tools enabled but the model has no idea of the tools (other MCPs work)