MCP Web Tools

v1.0.0Search & Data Extractionstable

Provides local web search and content fetching capabilities for AI assistants, enabling them to search DuckDuckGo and extract clean text from web pages. All requests originate from the user's machine to ensure direct network control and bypass extern

mcp-web-toolsmcpai-integration
Share:
45
Stars
0
Downloads
0
Weekly
0/5

What is MCP Web Tools?

MCP Web Tools is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to provides local web search and content fetching capabilities for ai assistants, enabling them to search duckduckgo and extract clean text from web pages. all requests originate from the user's machine ...

Provides local web search and content fetching capabilities for AI assistants, enabling them to search DuckDuckGo and extract clean text from web pages. All requests originate from the user's machine to ensure direct network control and bypass extern

This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Provides local web search and content fetching capabilities

Use Cases

Search DuckDuckGo and extract clean text from web pages
Enable local web search with direct network control
SayreBlades

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedDec 17, 2025
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-web-tools

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP Web Tools

MCP Web Tools is a Python-based MCP server that gives AI assistants local web search and content-fetching capabilities by routing all requests through the user's own machine. It exposes a DuckDuckGo search tool and a web-fetch tool that strips HTML markup and returns clean readable text. Because every network request originates locally, users retain full control over their network traffic without relying on external proxy services. It is ideal for developers who want privacy-respecting, on-device web research built into Claude or any other MCP-compatible client.

Prerequisites

  • Python 3.10 or later installed on the host machine
  • uv package manager (recommended) or pip
  • An MCP-compatible client such as Claude Desktop or Claude Code
  • Internet access for DuckDuckGo searches and page fetches
  • make available in your shell (optional, for the one-command install)
1

Install via uv tool (recommended)

Clone the repository and run the provided Makefile target, which installs the package globally with uv and automatically registers the MCP server with Claude Code.

git clone https://github.com/SayreBlades/mcp-web-tools
cd mcp-web-tools
make install
2

Alternative: manual uv install

If you prefer not to use make, install the tool directly with uv and register it manually.

uv tool install .
claude mcp add mcp-web-tools -- uvx mcp-web-tools
3

Register for project-local use

To scope the server to a single project rather than your user profile, register it at the project level.

claude mcp add --scope project mcp-web-tools -- uvx mcp-web-tools
4

Add to Claude Desktop config

Open your Claude Desktop configuration file and add a server entry so the desktop app can launch MCP Web Tools automatically.

5

Restart your MCP client

Restart Claude Desktop or reload Claude Code so the new server is picked up. Verify the server is listed and active in the MCP server panel.

MCP Web Tools Examples

Client configuration

Add this block to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json).

{
  "mcpServers": {
    "mcp-web-tools": {
      "command": "uvx",
      "args": ["mcp-web-tools"]
    }
  }
}

Prompts to try

After connecting the server, ask your AI assistant questions that require live web information.

- "Search the web for the latest Python 3.13 release notes and summarize the key changes."
- "Fetch the content of https://example.com/docs and explain what the page covers."
- "Search DuckDuckGo for 'best open-source LLM 2025' and list the top results with their URLs."

Troubleshooting MCP Web Tools

Server not found after install

Run 'claude mcp list' to verify the server is registered. If missing, re-run 'make install' or manually run 'claude mcp add mcp-web-tools -- uvx mcp-web-tools'.

web_fetch returns empty content or garbled text

Some sites block automated fetches or use heavy JavaScript rendering. Try a different URL, or increase the timeout by checking if the tool accepts a timeout parameter in your prompt.

DuckDuckGo search returns no results

DuckDuckGo may temporarily rate-limit automated queries. Wait a few seconds and retry, or reduce the max_results parameter in your request.

Frequently Asked Questions about MCP Web Tools

What is MCP Web Tools?

MCP Web Tools is a Model Context Protocol (MCP) server that provides local web search and content fetching capabilities for ai assistants, enabling them to search duckduckgo and extract clean text from web pages. all requests originate from the user's machine to ensure direct network control and bypass extern It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP Web Tools?

Follow the installation instructions on the MCP Web Tools GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP Web Tools?

MCP Web Tools works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP Web Tools free to use?

Yes, MCP Web Tools is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Search & Data Extraction MCP Servers

Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-web-tools": { "command": "npx", "args": ["-y", "mcp-web-tools"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP Web Tools?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides