WebSearch-MCP
@mnhlt
About WebSearch-MCP
[Self-hosted] A Model Context Protocol (MCP) server implementation that provides a web search capability over stdio transport. This server integrates with a WebSearch Crawler API to retrieve search results.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"websearch": {
"command": "npx",
"args": [
"websearch-mcp"
],
"environment": {
"API_URL": "http://localhost:3001",
"MAX_SEARCH_RESULT": "5"
}
}
}
}Tools
1Search the web for information. Use this tool when you need to search the web for information. You can use this tool to search for news, blogs, or all types of information. You can also use this tool to search for information about a specific company or product. You can also use this tool to search for information about a specific person. You can also use this tool to search for information about a specific product. You can also use this tool to search for information about a specific company. You can also use this tool to search for information about a specific event. You can also use this tool to search for information about a specific location. You can also use this tool to search for information about a specific thing. If you request search with 1 result number and failed, retry with bigger results number.
Overview
What is WebSearch-MCP?
WebSearch-MCP is a Model Context Protocol server that provides web search capabilities to AI assistants. It integrates with a WebSearch Crawler API to retrieve real-time search results and communicates with AI models over stdio transport.
How to use WebSearch-MCP?
Install the server via Smithery or npm, then run npx websearch-mcp. Configure the crawler API endpoint and maximum results via the API_URL and MAX_SEARCH_RESULT environment variables. The server exposes a web_search tool that can be called from any MCP-compatible client.
Key features of WebSearch-MCP
- Provides a
web_searchtool with customizable parameters. - Supports filtering by language, region, domain inclusion/exclusion.
- Returns structured results (title, snippet, URL, site name, byline).
- Uses stdio transport for MCP communication.
- Configurable via environment variables (
API_URL,MAX_SEARCH_RESULT). - Integrates with a Docker-based crawler service using Flaresolverr.
Use cases of WebSearch-MCP
- AI assistants can search the web in real-time during conversations.
- Obtain up-to-date information on topics like trends, news
Basic information
More Search MCP servers
Everything Search MCP Server
mamertofabianWeb Scout MCP Server
pinkpixel-devA powerful MCP server extension providing web search and content extraction capabilities. Integrates DuckDuckGo search functionality and URL content extraction into your MCP environment, enabling AI assistants to search the web and extract webpage content programmatically.
Google Search MCP Server
mixelpixxMCP Server built for use with Claude Code, Claude Desktop, VS Code, Cline - enable google search and ability to follow links and research websites
π OneSearch MCP Server: Web Search & Crawl & Scraper & Extract
yokingmaπ OneSearch MCP Server: Web Search & Scraper & Extract, Support agent-browser, SearXNG, Tavily, DuckDuckGo, Bing, etc.
mcp-omnisearch
spences10π A Model Context Protocol (MCP) server providing unified access to multiple search engines (Tavily, Brave, Kagi, Exa), AI tools (Kagi FastGPT, Exa, Linkup), and content extraction services (Firecrawl, Tavily, Kagi). Includes GitHub search. All through a single interface.
Comments