Add it to Claude Code
claude mcp add free-web-search -- free-web-search-mcpMake your agent remember this setup
free-web-search's config, env vars, and the gotchas you hit — recalled in every future Claude Code, Cursor, and Codex session.
npx conare@latestFree · one command · indexes the sessions already on disk. Set up in the browser instead →
What it does
- Cross-validates factual claims against multiple independent sources
- Assigns a confidence score to every fact based on source agreement
- Provides verifiable URLs for every claim to prevent hallucinations
- Supports real-time web search and deep page browsing
- Zero-cost and keyless operation for the standard version
Tools 2
search-webPerforms a real-time web search to retrieve verified information.browse-pageBrowses a specific web page to extract content for verification.Environment Variables
TAVILY_API_KEYAPI key for premium search quality via Tavily (optional, for enhanced version)Try it
Original README from wd041216-bit/cross-validated-search
Stop hallucinations. Start verification.
Every LLM hallucinates facts—Claude, GPT-4, Gemini, Llama—all of them. This plugin introduces Cross-Validated Search: every claim is verified against multiple independent sources before being presented as fact.
🏗️ Architecture
One plugin, every ecosystem. Whether you use Claude Code, Cursor, Copilot, Gemini, OpenClaw, or a custom agent, this plugin connects your LLM to verified facts through cross-validation.
🌟 Supported Platforms
| Platform | Support | Configuration |
|---|---|---|
| Claude Code | ✅ Native | .claude-plugin/SKILL.md |
| Cursor | ✅ Native | .cursor/rules/ |
| GitHub Copilot | ✅ Native | .github/copilot/ |
| Gemini CLI | ✅ Native | .gemini/SKILL.md |
| Continue | ✅ Native | .continue/skills/ |
| Kiro | ✅ Native | .kiro/steering/ |
| OpenCode | ✅ Native | .opencode/instructions.md |
| Codex | ✅ Native | .codex/SKILL.md |
| OpenClaw | ✅ Native | free_web_search/skills/SKILL.md |
| MCP Servers | ✅ MCP | free-web-search-mcp |
| CLI | ✅ Universal | search-web, browse-page |
| LangChain | ✅ Tool wrapper | Python integration |
| OpenAI Function Calling | ✅ JSON schema | Function definitions |
🌟 The Cross-Validation Paradigm
| Old Paradigm (Standard LLM) | New Paradigm (Cross-Validated Search) |
|---|---|
| Answers from training data | Answers from real-time web search |
| May hallucinate facts | Cross-validates facts across sources |
| Single knowledge source | Multiple independent sources |
| No confidence score | Confidence score per fact: ✅ 🟢 🟡 🔴 |
| User must trust blindly | Cites all sources for verification |
When this plugin is installed, the AI agent:
- Never Claims Unverified Facts — Every factual claim is checked against multiple sources
- Cross-Validates — Facts must appear in 2+ sources to be marked as verified
- Assigns Confidence — Each fact gets a confidence score based on source agreement
- Cites All Sources — Every claim comes with verifiable URLs
📦 Installation
pip install free-web-search-ultimate
Requirements: Python 3.10+
Or install from source:
git clone https://github.com/wd041216-bit/cross-validated-search.git
cd cross-validated-search
pip install -e .
🚀 Enhanced Version (with API Providers)
Need more search providers? Check out the with-api-providers branch:
# Install enhanced version with Tavily support
pip install git+https://github.com/wd041216-bit/cross-validated-search@with-api-providers
Enhanced features:
- 🔍 Tavily API — Premium search quality (requires
TAVILY_API_KEY) - 🔄 Parallel execution — Multiple engines running concurrently
- 📊 Better relevance — Advanced search depth options
Note: The enhanced version requires API keys. The main branch remains free and keyless.
🔌 Integration Guide
Claude Code
The .claude-plugin/SKILL.md is automatically detected. Just install the package:
pip install free-web-search-ultimate
Cursor
Copy .cursor/rules/cross-validated-search.md to your project, or install globally:
pip install free-web-search-ultimate
GitHub Copilot
The .github/copilot/instructions.md is automatically detected by VS Code Copilot.
Gemini CLI
The .gemini/SKILL.md is automatically detected when installed.
Continue
Copy .continue/skills/cross-validated-search/ to your Continue skills directory.
OpenClaw (CLI-Anything)
pip install free-web-search-ultimate
The skill is auto-discovered from the bundled SKILL.md.
MCP Integration (Claude Desktop, Cursor, Continue)
Add to your claude_desktop_config.json or MCP settings:
{
"mcpServers": {
"free-web-search": {
"command": "free-web-search-mcp",
"args": []
}
}
}
LangChain / Custom Agents
from langchain.tools import Tool
import subprocess, json
def cross_validate_search(query: str) -> str:
r