ai.smithery/pinkpixel-dev-web-scout-mcp

Official registry Search and web

Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…

What can you do with ai.smithery/pinkpixel-dev-web-scout-mcp?

  • 🔍 DuckDuckGo Search: Fast and privacy-focused web search capability
  • 📄 Content Extraction: Clean, readable text extraction from web pages
  • 🚀 Parallel Processing: Support for extracting content from multiple URLs simultaneously
  • 💾 Memory Optimization: Smart memory management to prevent application crashes
  • ⏱️ Rate Limiting: Intelligent request throttling to avoid API blocks
  • 🛡️ Error Handling: Robust error handling for reliable operation

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http pinkpixel-dev-web-scout-mcp 'https://server.smithery.ai/@pinkpixel-dev/web-scout-mcp/mcp' --header 'Authorization: <Bearer token for Smithery authentication>'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "pinkpixel-dev-web-scout-mcp": {
            "type": "http",
            "url": "https://server.smithery.ai/@pinkpixel-dev/web-scout-mcp/mcp",
            "headers": {
                "Authorization": "<Bearer token for Smithery authentication>"
            }
        }
    }
}

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Web Scout MCP Server
  2. ✨ Features
  3. 📦 Installation
  4. 🚀 Usage
  5. 🧰 Tools
  6. 🛠️ Development
  7. 📚 Documentation
  8. 📋 Requirements
  9. 📄 License

Web Scout MCP Server

An MCP server for web search using DuckDuckGo and content extraction, with support for multiple URLs and memory optimizations.

✨ Features

  • 🔍 DuckDuckGo Search: Fast and privacy-focused web search capability
  • 📄 Content Extraction: Clean, readable text extraction from web pages
  • 🚀 Parallel Processing: Support for extracting content from multiple URLs simultaneously
  • 💾 Memory Optimization: Smart memory management to prevent application crashes
  • ⏱️ Rate Limiting: Intelligent request throttling to avoid API blocks
  • 🛡️ Error Handling: Robust error handling for reliable operation

📦 Installation

Installing via Smithery

To install Web Scout for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @pinkpixel-dev/web-scout-mcp --client claude
Global Installation
npm install -g @pinkpixel/web-scout-mcp
Local Installation
npm install @pinkpixel/web-scout-mcp

🚀 Usage

Command Line

After installing globally, run:

web-scout-mcp
With MCP Clients

Add this to your MCP client's config.json (Claude Desktop, Cursor, etc.):

{
  "mcpServers": {
    "web-scout": {
      "command": "npx",
      "args": [
        "-y",
        "@pinkpixel/web-scout-mcp@latest"
      ]
    }
  }
}
Environment Variables

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.

🧰 Tools

The server provides the following MCP tools:

🔍 DuckDuckGoWebSearch

Initiates a web search query using the DuckDuckGo search engine and returns a well-structured list of findings.

Input:

  • query (string): The search query string
  • maxResults (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.

📄 UrlContentExtractor

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 strings

Example (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).

🛠️ Development

# 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 start

📚 Documentation

For more detailed information about the project, check out these resources:

📋 Requirements

  • Node.js >= 18.0.0
  • npm or yarn

📄 License

This project is licensed under the Apache 2.0 License.

Made with ❤️ by Pink Pixel

✨ Dream it, Pixel it ✨

Frequently asked questions

What is ai.smithery/pinkpixel-dev-web-scout-mcp?

Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…

How do I install ai.smithery/pinkpixel-dev-web-scout-mcp?

It runs as a remote server. In Claude Code: claude mcp add --transport http pinkpixel-dev-web-scout-mcp 'https://server.smithery.ai/@pinkpixel-dev/web-scout-mcp/mcp' --header 'Authorization: <Bearer token for Smithery authentication>'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does ai.smithery/pinkpixel-dev-web-scout-mcp need an API key?

Yes. It expects Authorization, which you set in its configuration.

Is ai.smithery/pinkpixel-dev-web-scout-mcp open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Who maintains ai.smithery/pinkpixel-dev-web-scout-mcp?

It is published by pinkpixel-dev. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.