CSOAI-ORG

Web Research MCP Server

Community CSOAI-ORG
Updated

Web search and browser automation toolkit: DuckDuckGo search, page extraction, screenshots, click/type automation, and article reader.

By MEOK AI Labs โ€” Sovereign AI tools for everyone.

Web Research MCP Server

Web search and browser automation toolkit for AI agents. Search the web via DuckDuckGo (no API key), browse pages with headless Chromium, extract article content, take screenshots, interact with forms, and run multi-step research workflows that search and read multiple pages automatically.

Tools

Tool Description
web_search DuckDuckGo search -- no API key required
browse_page Full browser automation: extract, screenshot, click, type, PDF
extract_article Clean article extraction (strips nav/ads/boilerplate)
research_topic Multi-step workflow: search + read top N pages + compile brief
get_weather Current weather for any location (wttr.in)

Installation

pip install mcp httpx playwright duckduckgo-search
python -m playwright install chromium

The duckduckgo-search package is optional -- the server falls back to HTML scraping if not installed. Playwright + Chromium is required for browse_page, extract_article, and research_topic.

Usage

Run the server

python server.py

Claude Desktop config

{
  "mcpServers": {
    "web-research": {
      "command": "python",
      "args": ["/path/to/web-research-mcp/server.py"]
    }
  }
}

Example calls

Web search:

Tool: web_search
Input: {"query": "best practices for MCP server development", "limit": 5}
Output: {"results": [{"title": "...", "url": "...", "snippet": "..."}], "query": "...", "engine": "duckduckgo"}

Browse and extract page:

Tool: browse_page
Input: {"url": "https://example.com/article", "action": "extract"}
Output: {"status": "ok", "title": "...", "text": "...", "links": [...]}

Take screenshot:

Tool: browse_page
Input: {"url": "https://example.com", "action": "screenshot"}
Output: {"status": "ok", "image_base64": "...", "full_size_bytes": 142531}

Research a topic (automated):

Tool: research_topic
Input: {"query": "MCP protocol specification 2026", "depth": 3}
Output: {"pages_searched": 5, "pages_read": 3, "sources": [...], "brief": "# Research: ..."}

Pricing

Tier Limit Price
Free 25 calls/day $0
Pro Unlimited + full screenshots + PDF export $9/mo
Enterprise Custom + proxy rotation + CAPTCHA solving Contact us

License

MIT

MCP Server ยท Populars

MCP Server ยท New

    ihuzaifashoukat

    x-use

    Browser-native AI agents for X (Twitter): multi-account, MCP-ready, no X API key required.

    Community ihuzaifashoukat
    hongnoul

    hwatu

    Visual verification browser for AI coding agents: daemon-based WebKitGTK, real rendering, ~13ms window spawn

    Community hongnoul
    SeanFDZ

    AgentBridge

    Let AI agents control Classic Mac OS through a shared folder protocol.

    Community SeanFDZ
    livecontext-ai

    LiveContext

    The AI automation platform, self-hosted. Describe the job in chat and LiveContext builds it: readable workflows, scoped AI agents, and small apps your team uses. Chat, Workflow, Agent and App on one canvas.

    Community livecontext-ai
    timescale

    rsigma

    A complete Sigma detection engineering toolkit: parser, linter, evaluator, correlation engine, conversion framework, streaming daemon, MCP and LSP servers :crab:

    Community timescale