- Fix protocol version mismatch (0.1.0 -> 2024-11-05) - Fix server mode blocking on startup causing Claude Desktop timeout - Add --version flag to show version information - Implement proper daemon cleanup when starting new daemon - Add kill_daemon_with_children() to properly terminate process tree - Fix dictionary iteration error during shutdown - Ensure sparse mode is always enabled (3 tools only) - Fix async stdin reading in base server to prevent EOF loops - Add syslog support for server mode logging - Switch from stdin.read() to readline() for proper JSON-RPC handling - Add comprehensive MCP protocol test suite The tool now works correctly as an MCP proxy between Claude Desktop and MCP servers with additional built-in tools. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| __main__.py | ||
| buffer.py | ||
| client_main.py | ||
| config.py | ||
| daemon.py | ||
| daemon_main.py | ||
| default_configs.py | ||
| filter.py | ||
| logging_config.py | ||
| multi_server.py | ||
| proxy.py | ||
| py.typed | ||
| registry.py | ||
| server.py | ||