- Notifications
You must be signed in to change notification settings - Fork2.7k
Description
Describe the bug
I have setup thegithub-mcp-server
to run on the downloaded binary version0.1.1 via theReleases page (Note: not running through Docker) for my Mac OS system with the following VS Codemcp.json
(workspace) configuration.
{"servers": {"github": {"command":"/Users/sayvai/mcp/github-mcp-server_Darwin_arm64/github-mcp-server","args": ["stdio"],"envFile":"/Users/sayvai/mcp/.env" },}
The GitHub tools (30 tools discovered) are listed from the VS Code command palette, however after running the following chat prompt inAgent
mode (usingClaude 3.7 Sonnet
LLM):
#get_pull_request What was the last pull request opened on this repo?
Copilot attempts to run the tool, but encounters an immediate error in its response output:
Tool f1e_get_pull_request does not have an implementation registered.
Note: MyGITHUB_PERSONAL_ACCESS_TOKEN is set in the path that is referenced inenvFile
property of themcp.json
configuration above.
Also worth noting, is that the prompting with#list_pull_request
tool on its own without additional prompt text returns the same error.
However, prompting with the tool#get_me
works on its own in a prompt without further prompt text returning my account details.
Am i using the tools incorrectly in VS Code? Or could I improve my MCP Server configuration? 🤔
Affected version
0.1.1
Steps to reproduce the behavior
- Open
VS Code Insiders
- Select
Agent
Mode - Select
Claude 3.7 Sonnet
LLM - Enter prompt:
#get_pull_request What was the last pull request opened on this repo?
- Expected output: a summary of the last opened pull request in the repo
- Actual output:
Tool f1e_get_pull_request does not have an implementation registered.
Logs
The logs before and after prompt. No further log output observed after entering prompt:
2025-04-08 13:51:11.812 [info] Starting server github2025-04-08 13:51:11.813 [info] Connection state: Starting2025-04-08 13:51:11.822 [info] Starting server from LocalProcess extension host2025-04-08 13:51:11.824 [info] Connection state: Starting2025-04-08 13:51:11.825 [info] Connection state: Running2025-04-08 13:51:16.827 [info] Waiting for server to respond to `initialize` request...2025-04-08 13:51:17.201 [warning] [server stderr] GitHub MCP Server running on stdio2025-04-08 13:51:17.206 [info] Discovered 30 tools