Back to Home
schwarztim icon

web-search-mcp

by schwarztim

Overview

Provides web search and page content fetching capabilities using DuckDuckGo for LLM proxies via the Model Context Protocol.

Installation

Run Command
node dist/index.js

Security Notes

The `fetch_page` tool allows fetching arbitrary user-provided URLs. This introduces a significant Server-Side Request Forgery (SSRF) risk, enabling potential access to internal network resources, port scanning, or DoS attacks if the server is not deployed in a strictly isolated environment with egress filtering. Although there is a 10-second timeout on requests, it does not mitigate the core SSRF vulnerability. The HTML scraping for search results is robust enough but relies on regex, which can be brittle to changes in DuckDuckGo's HTML structure. No 'eval' or hardcoded secrets were found.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens1500
Stars0
Forks0
Last Update2026-01-16

Tags

web searchDuckDuckGoLLM toolMCP serverweb scraping