mcp-browser/mcp_browser
Claude4Ξlope 4a7d3cdc7f Add daemon mode and improve debug output
- Implement socket-based daemon mode using Unix domain sockets
  - Allows multiple clients to connect to a single MCP Browser instance
  - Supports automatic daemon detection and connection
  - Added --daemon-start, --daemon-stop, --daemon-status commands

- Improve debug output handling
  - All debug output now goes to stderr instead of stdout
  - Added debug_print() and debug_json() utilities
  - Debug messages show before and after server communication

- Fix builtin-only mode handling
  - Properly route tools/list and tools/call when no external server
  - Apply sparse mode filtering to builtin server tools

- Improve JSON-RPC command output
  - Raw jsonrpc command now outputs proper JSON for piping
  - Other commands use human-friendly formatting

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-06-27 15:56:05 +02:00
..
__init__.py Update project metadata for Xilope0 namespace 2025-06-27 12:45:34 +02:00
__main__.py Add daemon mode and improve debug output 2025-06-27 15:56:05 +02:00
buffer.py Initial prototype of MCP Browser 2025-06-27 12:30:20 +02:00
config.py Add default config system with ~/.claude/mcp-browser/ directory 2025-06-27 14:37:19 +02:00
daemon.py Add daemon mode and improve debug output 2025-06-27 15:56:05 +02:00
default_configs.py Add default config system with ~/.claude/mcp-browser/ directory 2025-06-27 14:37:19 +02:00
filter.py Fix MCP Browser test suite and add Brave Search integration 2025-06-27 14:11:13 +02:00
multi_server.py Initial prototype of MCP Browser 2025-06-27 12:30:20 +02:00
proxy.py Add daemon mode and improve debug output 2025-06-27 15:56:05 +02:00
py.typed Add pip infrastructure and AI development tools 2025-06-27 12:33:43 +02:00
registry.py Initial prototype of MCP Browser 2025-06-27 12:30:20 +02:00
server.py Add daemon mode and improve debug output 2025-06-27 15:56:05 +02:00
utils.py Add daemon mode and improve debug output 2025-06-27 15:56:05 +02:00