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