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

Registre officiel Recherche et web

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

Que pouvez-vous faire avec 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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

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>'
Configuration JSON (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

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  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 ✨

Questions fréquentes

Qu'est-ce que ai.smithery/pinkpixel-dev-web-scout-mcp ?

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

Comment installer ai.smithery/pinkpixel-dev-web-scout-mcp ?

Il fonctionne comme serveur distant. Dans 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>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour ai.smithery/pinkpixel-dev-web-scout-mcp ?

Oui. Il attend Authorization, à renseigner dans sa configuration.

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

Oui. Son code est sur GitHub sous licence Apache-2.0.

Qui maintient ai.smithery/pinkpixel-dev-web-scout-mcp ?

Il est publié par pinkpixel-dev. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.