Search the web and extract clean, readable text from webpages. Process multiple URLs at once to sp…
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.