Skip to content

Add free-web-search-ultimate MCP server example#838

Open
wd041216-bit wants to merge 3 commits intoQwenLM:mainfrom
wd041216-bit:add-free-web-search-mcp-example
Open

Add free-web-search-ultimate MCP server example#838
wd041216-bit wants to merge 3 commits intoQwenLM:mainfrom
wd041216-bit:add-free-web-search-mcp-example

Conversation

@wd041216-bit
Copy link
Copy Markdown

Add free-web-search-ultimate MCP Server Example

This PR adds a new example assistant_mcp_web_search.py demonstrating how to use the free-web-search-ultimate MCP server with Qwen-Agent for real-time web search — completely free, no API keys required.

What this example demonstrates

  • How to configure a MCP server (free-web-search-mcp) in Qwen-Agent's function_list
    • Building a research assistant that can search the web in real-time
    • Both terminal UI and web GUI usage modes

Why free-web-search-ultimate?

  • Zero cost: No API key, no subscription, no rate limits
    • Privacy-first: Uses DuckDuckGo and other privacy-respecting search engines
    • Easy setup: pip install free-web-search-ultimate
    • Glama AAA rated: free-web-search-ultimate MCP server

Usage

pip install free-web-search-ultimate
python examples/assistant_mcp_web_search.py

wd041216-bit and others added 3 commits March 18, 2026 02:48
Add an example demonstrating how to use the free-web-search-ultimate
MCP server with Qwen-Agent for real-time web search without API keys.

- Zero cost: no API key or subscription required
- Privacy-first: uses DuckDuckGo and other privacy-respecting search engines
- Easy setup: pip install free-web-search-ultimate
- Supports both GUI and terminal UI modes

GitHub: https://github.com/wd041216-bit/free-web-search-ultimate
- Add full Google-style docstrings to all functions
- Multi-line function signatures
- Add DASHSCOPE_API_KEY env var support
- Improve code formatting and comments
- Update install command to pin v13.0.0 (latest)
- Add version annotation in module docstring
- Update system prompt to reflect Search-First paradigm (v13.0.0)

v13.0.0 adds internationalized codebase with Google-style docstrings,
improving code readability and maintainability.
@wd041216-bit
Copy link
Copy Markdown
Author

🔄 Updated to cross-validated-search v14.0.0

This PR has been updated to reflect the renaming and rebranding of the package:

Changes:

  • Package renamed: free-web-search-ultimatecross-validated-search
  • New focus: Cross-validation for hallucination prevention
  • Version: v13.0.0 → v14.0.0
  • CLI command: search-webcross-validate

Key Features:

  • Confidence scoring: Every fact gets a confidence level (✅ Verified / 🟢 Likely True / 🟡 Uncertain / 🔴 Likely False)
  • Cross-validation: Facts verified against multiple independent sources
  • Anti-hallucination: Prevents LLM from fabricating facts
  • Zero-cost, privacy-first: No API keys required

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant