A powerful MCP server extension providing web search and content extraction capabilities. Integrates DuckDuckGo search functionality and URL content extraction into your MCP environment, enabling AI assistants to search the web and extract webpage content programmatically.
SaferSkills independently audited Web Scout Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<p align="center"> <img src="assets/logo.png" alt="Web Scout MCP Logo" width="300"/> </p>
<h1 align="center">Web Scout MCP Server</h1> <p align="center"> <a href="https://www.npmjs.com/package/@pinkpixel/web-scout-mcp"><img src="https://img.shields.io/npm/v/@pinkpixel/web-scout-mcp.svg" alt="npm version"></a> <a href="https://github.com/pinkpixel-dev/web-scout-mcp/blob/main/LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License"></a> <a href="https://nodejs.org/en/"><img src="https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen.svg" alt="Node.js Version"></a> <a href="https://smithery.ai/badge/@pinkpixel-dev/web-scout-mcp"><img alt="Smithery Badge" src="https://smithery.ai/badge/@pinkpixel-dev/web-scout-mcp"></a> <a href="https://mseep.ai/app/f19a6453-c635-4bc8-b26a-3e9e36428a98"><img src="https://mseep.ai/badge.svg" alt="Verified on MseeP"></a> </p>
<p align="center"> An MCP server for web search using DuckDuckGo and content extraction, with support for multiple URLs and memory optimizations. </p>
To install Web Scout for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @pinkpixel-dev/web-scout-mcp --client claudenpm install -g @pinkpixel/web-scout-mcpnpm install @pinkpixel/web-scout-mcpAfter installing globally, run:
web-scout-mcpAdd this to your MCP client's config.json (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"web-scout": {
"command": "npx",
"args": [
"-y",
"@pinkpixel/web-scout-mcp@latest"
]
}
}
}Set the WEB_SCOUT_DISABLE_AUTOSTART=1 environment variable when embedding the package and calling createServer() yourself. By default running the published entrypoint (for example node dist/index.js or npx @pinkpixel/web-scout-mcp) automatically bootstraps the stdio transport.
The server provides the following MCP tools:
Initiates a web search query using the DuckDuckGo search engine and returns a well-structured list of findings.
Input:
query (string): The search query stringmaxResults (number, optional): Maximum number of results to return (default: 10)Example:
{
"query": "latest advancements in AI",
"maxResults": 5
}Output: A formatted list of search results with titles, URLs, and snippets.
Fetches and extracts clean, readable content from web pages by removing unnecessary elements like scripts, styles, and navigation.
Input:
url: Either a single URL string or an array of URL stringsExample (single URL):
{
"url": "https://example.com/article"
}Example (multiple URLs):
{
"url": [
"https://example.com/article1",
"https://example.com/article2"
]
}Output: Extracted text content from the specified URL(s).
# Clone the repository
git clone https://github.com/pinkpixel-dev/web-scout-mcp.git
cd web-scout-mcp
# Install dependencies
npm install
# Build
npm run build
# Run
npm startFor more detailed information about the project, check out these resources:
This project is licensed under the Apache 2.0 License.
<p align="center"> <sub>Made with ❤️ by <a href="https://pinkpixel.dev">Pink Pixel</a></sub> <br> <sub>✨ Dream it, Pixel it ✨</sub> </p>
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.