- 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>
88 lines
1.6 KiB
Markdown
88 lines
1.6 KiB
Markdown
# Project Structure
|
|
|
|
```
|
|
./
|
|
setup.py
|
|
mcp_browser.egg-info/
|
|
systemd/
|
|
build/
|
|
lib/
|
|
mcp_servers/
|
|
__init__.py
|
|
base.py
|
|
screen/
|
|
__init__.py
|
|
screen_server.py
|
|
memory/
|
|
__init__.py
|
|
memory_server.py
|
|
pattern_manager/
|
|
__init__.py
|
|
pattern_server.py
|
|
onboarding/
|
|
__init__.py
|
|
onboarding_server.py
|
|
mcp_browser/
|
|
__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
|
|
registry.py
|
|
server.py
|
|
utils.py
|
|
bdist.linux-x86_64/
|
|
docs/
|
|
examples/
|
|
ai_optimized.py
|
|
basic_usage.py
|
|
builtin_servers_demo.py
|
|
complete_demo.py
|
|
dist/
|
|
tests/
|
|
test_basic.py
|
|
test_brave_search.py
|
|
test_browser_functionality.py
|
|
test_claude_connection.py
|
|
test_integration.py
|
|
test_onboarding.py
|
|
test_simple.py
|
|
config/
|
|
mcp_servers/
|
|
__init__.py
|
|
base.py
|
|
screen/
|
|
__init__.py
|
|
screen_server.py
|
|
memory/
|
|
__init__.py
|
|
memory_server.py
|
|
pattern_manager/
|
|
__init__.py
|
|
pattern_server.py
|
|
onboarding/
|
|
__init__.py
|
|
onboarding_server.py
|
|
mcp_browser/
|
|
__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
|
|
registry.py
|
|
server.py
|
|
```
|