mcp-browser/docs/STRUCTURE.md
Claude4Ξlope 5aacf468a4 Fix MCP initialization timeout and add daemon management
- 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>
2025-06-27 22:00:32 +02:00

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
```