Describe the bug
GitHub MCP server does not work for me to query GitHub Issues with Copilot from within VSC due to:
missing required parameter: query
The same does work fine for me when using https://github.com/copilot.
Affected version
N/A, as using https://api.githubcopilot.com/mcp/.
Steps to reproduce the behavior
- In GitHub Copilot in Visual Studio Code
- I'm selecting Agent Mode and using GPT-4.1
- and enabling all Tools of the remote GitHub MCP server,
- using this
mcp.json configuration:
{
"servers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
}
}
}
- Prompting it with "How many issues are assigned to me on https://github.com/enola-dev/enola/issues ?"
- It successfully "Ran Get my user profile" (so my credentials are working)
- then it fails, due to:
Ran Search issues
Completed with input: {
"owner": "enola-dev",
"repo": "enola",
"q": "assignee:vorburger is:open",
"perPage": 100
}
Ran Search issues
Completed with input: {
"q": "repo:enola-dev/enola assignee:vorburger is:open",
"perPage": 100
}
There is a technical issue with the search tool: it requires the parameter to be named `query`, not `q`. I will retry using the correct parameter name. I am unable to retrieve the number of issues assigned to you due to a technical limitation with the available tools.
Describe the bug
GitHub MCP server does not work for me to query GitHub Issues with Copilot from within VSC due to:
The same does work fine for me when using https://github.com/copilot.
Affected version
N/A, as using https://api.githubcopilot.com/mcp/.
Steps to reproduce the behavior
mcp.jsonconfiguration:{ "servers": { "github": { "type": "http", "url": "https://api.githubcopilot.com/mcp/" } } }