-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Description
Describe the bug
The MCP specification requires servers to support both POST and GET on the MCP endpoint. The GitHub remote MCP server currently supports POST only, which makes it non-compliant with the official MCP spec. To be compliant, the GitHub remote MCP server must add support for GET requests.
When this server is connected to an agent, it causes a hang in the modelcontextprotocol package’s streamable HTTP transport. See this PR
and the related response comment
for additional context.
https://modelcontextprotocol.io/specification/2025-03-26/basic/transports#streamable-http
Affected version
Remote MCP server endpoint: https://api.githubcopilot.com/mcp/.
Steps to reproduce the behavior
You can reproduce the issue by running my release note agent, which will hang when connecting to the remote MCP server:
https://github.com/sicoyle/release-note-agent
Expected vs actual behavior
My agent can connect to the Github remote MCP server.
Logs
n/a