Daily Usage Issues

MCP server suddenly failed to reply to ping

Started by arkiaconsulting on 37 views

Hi @Temco,

starting from September 5th, the MCP server started to issue the following in response to the keep-alive ping RPC request:


System.InvalidOperationException: Unsupported method: ping
at NCrunch.MCP.McpJsonRpcServer.HandleRequest(JsonRpcRequest request)
at NCrunch.MCP.McpJsonRpcServer.HandleLine(String line)


Consequence: the MCP server responds in new Copilot CLI sessions, but tools are no longer discovered after a while, or after Copilot restart.

Any idea ? (nCrunch Console 5.24.0.3)

Edited

Today I don't reproduce the tools unavailability on Copilot restart, probably a transient failure somewhere...

However, the ping unsupported method is still there. (Copilot Cli updated to 1.0.93-1)
Thanks for sharing this issue. As you've identified, the NCrunch MCP server doesn't implement the ping function. There's also been a problem where calling an unsupported function isn't returning a standard result. My guess would be that an update to co-pilot made it more particular in regards to NCrunch's failures in this area.

Would you be interested in trying the build below? It introduces a ping function, along with a range of other MCP stability and schema improvements.

NCrunch_Console_5.24.0.7.msi
NCrunch_Console_5.24.0.7.zip
NCrunch_GridNodeServer_5.24.0.7.msi
NCrunch_GridNodeServer_5.24.0.7.zip
NCrunch_LicenseServer_5.24.0.7.zip
NCrunch_Rider_5.24.0.7.7z
NCrunch_Rider_5.24.0.7.zip
NCrunch_VS2017_5.24.0.7.msi
NCrunch_VS2017_5.24.0.7.msi.7z
NCrunch_VS2017_5.24.0.7.zip
NCrunch_VS2019_5.24.0.7.msi
NCrunch_VS2019_5.24.0.7.msi.7z
NCrunch_VS2019_5.24.0.7.zip
NCrunch_VS2022_5.24.0.7.msi
NCrunch_VS2022_5.24.0.7.msi.7z
NCrunch_VS2022_5.24.0.7.zip
NCrunch_VS2026_5.24.0.7.msi
NCrunch_VS2026_5.24.0.7.msi.7z
NCrunch_VS2026_5.24.0.7.zip
Thanks Remco, installed and tested.

No more ping issue, but the console no longer logs anything. Is it expected ?

Post a reply

Log in to reply.