Skip to content

Conversation

@peteski22
Copy link
Contributor

Summary

  • Fixed issue where daemon could hang indefinitely during shutdown (CTRL+C) when MCP server pings were stuck in uninterruptible I/O
  • Implemented mcpLoggerAdapter to bridge mcp-go's util.Logger interface with hclog used in mcpd
  • Removed temporary error handling workarounds for 'method not found' responses from MCP servers (prompts and resources API handlers)
  • Upgraded mcp-go from v0.39.1 to v0.41.1 (includes fix for large message handling via bufio.Reader)

* Supply logging adaptor to MCP library to handle logging errors from servers
* Prevent hanging during pinging all servers when trying to quit (CTRL+C)
@peteski22 peteski22 force-pushed the peteski22/fixes-and-updates branch from 5a1e346 to d31c346 Compare October 9, 2025 08:53
@peteski22 peteski22 requested a review from agpituk October 9, 2025 08:55
@peteski22 peteski22 merged commit 3a0e589 into main Oct 9, 2025
2 checks passed
@peteski22 peteski22 deleted the peteski22/fixes-and-updates branch October 9, 2025 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants