mcp-server-local-web-search logo

mcp-server-local-web-search

by FradSer

An MCP server for performing local web searches. This server provides tools to search and extract content from web pages through the Model Context Protocol.

View on GitHub

Last updated: N/A

What is mcp-server-local-web-search?

This is an MCP server that enables local web searches. It allows you to search the web and extract content from web pages, providing structured results.

How to use mcp-server-local-web-search?

First, install the dependencies using bun install. Then, run the setup script bun run setup.ts to configure the server within your Claude MCP configuration. You can then use the local_web_search tool with parameters like query, excludeDomains, limit, truncate, show, and proxy to perform searches and extract content.

Key features of mcp-server-local-web-search

  • Perform web searches with customizable result limits

  • Extract and process content from web pages

  • Return structured results with titles, URLs, and descriptions

  • Support for content truncation and domain filtering

  • Clean content extraction using Readability

  • Headless browser operation for improved performance

Use cases of mcp-server-local-web-search

  • Retrieving information from the web for AI models

  • Summarizing web content for research purposes

  • Monitoring online mentions of specific keywords or brands

  • Extracting data from web pages for analysis

FAQ from mcp-server-local-web-search

What is the Model Context Protocol (MCP)?

The Model Context Protocol (MCP) is a framework for integrating external tools and data with AI models.

What is Bun?

Bun is a fast, all-in-one JavaScript runtime, bundler, transpiler, and package manager.

What is Readability?

Readability is a tool for extracting the main content from web pages, removing clutter and formatting.

How do I exclude domains from the search results?

Use the excludeDomains parameter with a list of domains to exclude.

How do I limit the number of search results?

Use the limit parameter to specify the maximum number of results to return.