- Add browser support feature to feature list
- Document new CLI options (--browser, --detect)
- Add browser compatibility matrix
- Document registration paths for each platform
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add browser detection and configuration module
- Support Chrome and Chromium on Linux, macOS, and Windows
- Update registration to handle multiple browsers
- Add CLI options: --browser and --detect
- Auto-detect installed browsers during registration
Fixes issue where Chromium users had to manually copy manifests after npm updates.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Implement FileUploadTool using CDP's DOM.setFileInputFiles
- Add FileHandler for native host to handle URL downloads and base64 data
- Support three input methods: local file path, URL download, base64 data
- Integrate with existing native messaging host infrastructure
- Follow existing tool patterns from network-capture-debugger
This enables programmatic file uploads to web forms, addressing the limitation
identified in issue #145.
- Add ListResourcesRequestSchema and ListPromptsRequestSchema imports
- Implement required resources and prompts capabilities in server setup
- Add empty handlers for list_resources and list_prompts requests
- Fixes Claude Desktop Electron crash on startup when MCP server lacks
required protocol handlers
Resolves issue where Claude Desktop would crash with 'dialog module can
only be used after app is ready' error when connecting to MCP servers
that don't implement the full MCP protocol specification.