windows-searchlisted
Install: claude install-skill Sarakael78/Bridge-Search
# Bridge Search
Use this skill to set up and run the MCP bridge: implementation lives in **`bridge_search/`**; **`scripts/server.py`** is a thin compatibility launcher. This is the **authoritative** bridge for cross-OS search and file management.
**Installation, `mcporter`, troubleshooting, and security:** see **`README.md`** in this repo.
## Files
- `bridge_search/`: authoritative Python package — `server.py` (MCP registration), `search_backends.py` (Everything, AnyTXT, WSL find/grep), `file_ops.py` (guarded I/O), `path_policy.py` (allow/denylist), `config.py` (config loading), `result_models.py` (response helpers), `constants.py` (error codes).
- `scripts/server.py`: compatibility wrapper that adds the repo root to `sys.path` then runs `bridge_search.server`.
- `scripts/rediscover_anytxt_endpoint.py`: standalone runtime discovery command that probes candidate AnyTXT URLs, persists the working endpoint, and prints a concise report.
- `bridge_search/__main__.py`: same MCP stdio entry as the server when run as `python -m bridge_search` (requires package import path).
- `config/bridge-search.config.example.json`: optional JSON policy (copy to `config/bridge-search.config.json`; `BRIDGE_SEARCH_CONFIG` can point elsewhere — see README). Profile examples: **`config/bridge-search.config.everything-only.example.json`**, **`config/bridge-search.config.anytxt-only.example.json`**, **`config/bridge-search.config.everything-and-anytxt.example.json`**. Use **`backends`** for other co