searchio MCP server
io.github.IOServicesLabs/searchio·v0.1.1Keyless web search and page reading for AI agents, built to get past bot walls.
0 stars206 downloads/wk
Reviews
Write oneNobody has reviewed searchio yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
searchio tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How searchio compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 88% of 3,470 Web search servers
- Downloads a week
- 206
- more than 71% of 827 Web search servers with a package
Install searchio in Claude Code, Cursor or VS Code
Runs npx -y @ioserviceslabs/searchio-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add searchio -- npx -y @ioserviceslabs/searchio-mcp
What the publisher says
From the searchio repository's README, as published. We do not edit it. Read it on GitHub
searchio
searchio is a tool for search, page reading, and product lookup. Use it from the command line, from Python, or over HTTP. Use it as a person or as an AI agent. Search and reading need no API key.
Quick start for AI agents
An AI agent can set up searchio for its user in one pass. Follow these steps in order. Stop when the verify step passes.
1. Use Docker when Docker runs. Try:
docker run -i --rm ghcr.io/ioserviceslabs/searchio-mcpThe image holds the full system: fetch ladder, Rust engine sidecar, and a Chromium for the challenge tier. No other install step. Go to step 3.
2. No Docker: install from source. Needs Python 3.10 or newer.
pip install "searchio[mcp]"
curl -fsSL https://raw.githubusercontent.com/IOServicesLabs/searchio-engine/main/scripts/install.sh | shThe pip command installs the searchio package with the MCP server from PyPI. The curl command adds the Rust engine sidecar at ~/.searchio/bin/se-serve (linux, macOS, Windows with Git Bash). The sidecar is the fast tier-2 backend. It is optional but recommended. For the latest development build use pip install "searchio[mcp] @ git+https://github.com/IOServicesLabs/searchio".
3. Add the MCP server to the client. Claude Desktop and Cursor use this config shape.
Docker:
{
"mcpServers": {
"searchio": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/ioserviceslabs/searchio-mcp"]
}
}
}Source install:
{
"mcpServers": {
"searchio": { "command": "searchio-mcp" }
}
}4. Verify. Restart the client. Ask: "Use searchio to search the web for the current time in Tokyo." Real results mean the setup works. An error about a missing command means the config points at a path that does not exist; fix the config and retry.
Note. npx @ioserviceslabs/searchio-mcp also works as the client command in step 3. The launcher starts the Docker image when Docker runs. Without Docker it starts the local install from step 2.
1. Install
You need Python 3.10 or newer.
Path A -- pip (one command):
pip install "searchio[mcp]"
searchio-mcp # MCP server on stdio, ready for an LLM clientsearchio doctor checks the install. The Rust engine sidecar is optional. Install it with the curl command in the quick start, step 2.
Path B -- Docker (no Python needed):
docker run -i --rm ghcr.io/ioserviceslabs/searchio-mcp # stdio MCP
docker run -p 8080:8080 ghcr.io/ioserviceslabs/searchio-mcp \
searchio-mcp --transport sse --host 0.0.0.0 --port 8080No prebuilt image for your platform? Build from source:
docker build -t searchio https://github.com/IOServicesLabs/searchio.gitThe image holds the full ladder: the Python tiers, the Rust engine sidecar, and a Chromium for the challenge tier. State (clearance, sessions) persists in a volume at /root/.searchio:
docker run -i --rm -v searchio-state:/root/.searchio ghcr.io/ioserviceslabs/searchio-mcpPath C -- from source:
git clone https://github.com/IOServicesLabs/searchio.git
cd searchio
python -m venv .venv
.venv\Scripts\activate # Windows
# source .venv/bin/activate # macOS / Linux
pip install -e '.[mcp]'
searchio doctorsearchio doctor shows which fetch tiers work on your machine. Tier 0 is plain HTTP. Tier 1 adds TLS impersonation. Tier 2 adds a real browser for pages that block bots. Tier 2 starts on its own the first time it is needed.
The engine tier (optional, recommended)
Tier 2 uses the Rust searchio-engine sidecar when a se-serve binary is present. It boots in milliseconds and has no Chromium. The Docker image includes it. On a host install, one command adds it:
curl -fsSL https://raw.githubusercontent.com/IOServicesLabs/searchio-engine/main/scripts/install.sh | shShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
searchio: common questions
- Is searchio MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the searchio safety report
- How do I install searchio?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does searchio need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is searchio maintained?
- The last commit was 24 days ago (2026-10-11). The latest release is v0.1.1.
- What can I use instead of searchio?
- Servers from other publishers that do the same job: Free Search MCP server, SearXNG Search MCP server and Exa Search MCP server. Compare all searchio alternatives.
- How does searchio compare with other Web search MCP servers?
- safety score 91/100 (higher than 88% of 3,470 Web search servers); downloads a week 206 (more than 71% of 827 Web search servers with a package). Full comparison.
Alternatives to searchio
Same job from other publishers: the closest match first, then the best rated.
Free SearchNo-API-key web search, page fetching and document reading across many engines. Local-first.not reviewedEstablishedB- SearXNG SearchMCP server for SearXNG — privacy-respecting web search with pagination, URL readingnot reviewedEstablishedB
- Exa SearchSearch the live web and fetch clean content from source pages.not reviewedEstablishedA
Search1APIWeb search, agentic search, news, page retrieval, sitemaps, and trending topics through Search1API.not reviewedEstablishedA- FrankenSurfRead any web page and search the web: 28 tools, cheapest first, every page checked.not reviewedEstablishedA