{"repo":"NousResearch/hermes-agent","public_id":"113359","display_label":"MCP remote server connection and error reporting issues","summary":"These items concern failures connecting to remote MCP servers and improvements to error messaging, including exposing HTTP status codes, URLs, and response bodies, and fixing incorrect sticky header seeding for the MCP protocol version.","subsystem":null,"counts":{"members":3,"open_issues":0,"open_issues_distinct":0,"open_prs":0,"closed_issues":1,"merged_prs":1,"attempt_prs":1},"landed_fix":{"status":"merged_to_main","basis":"structural","pr":114817,"merged_at":"2026-09-18T19:48:43+00:00"},"resolution":{"state":"resolved","by":"pr-114817"},"freshness":{"state":"verified","last_verified_at":"2026-09-18T19:48:43+00:00","is_stale":false},"grouping":{"backbone":"STRUCTURAL_SPANNING","link_density":0.6666666666666666},"fix_edges":[{"issue_number":113359,"pr_number":114817,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-18T19:48:43+00:00"},{"issue_number":114350,"pr_number":114817,"tier":"verified","basis":"closing_ref","confidence":0.95,"recoverable_from_timeline":true,"pr_merged_at":"2026-09-18T19:48:43+00:00"}],"members":[{"kind":"issue","number":113359,"title":"mcp 2.0.0: remote MCP server unreachable from Hermes while a raw POST to the same URL with the same token returns 200","url":null,"state":"closed"},{"kind":"pr","number":113392,"title":"fix(mcp): do not seed mcp-protocol-version as sticky header; log endpoint (#113359)","url":null,"state":"closed","close_reason":{"refs":[{"kind":"commit","value":"9bd8257c0274","number":0},{"kind":"pr","value":"#114817","number":114817},{"kind":"pr","value":"#113359","number":113359},{"kind":"pr","value":"#114350","number":114350},{"kind":"pr","value":"#113392","number":113392}],"category":"superseded_by_pr","implication":"superseded"},"merged":false},{"kind":"pr","number":114817,"title":"fix(mcp): Streamable HTTP connect failures name the HTTP status, URL and body behind \"Server returned an error response\" (#113359, #114350, salvage #113392)","url":null,"state":"merged","close_reason":{"category":"merged"},"merged":true,"is_fix_pr":true,"fix_tier":"verified","files_changed":["tests/tools/test_mcp_protocol_negotiation.py","tests/tools/test_mcp_sse_fallback.py","tools/mcp_tool.py","tools/mcp_tool_errors.py","tools/mcp_tool_transport.py","website/docs/user-guide/features/mcp.md"]}],"trust":{"default_tier":"verified","includes_suggested":false}}