Performs a web search using Google and returns structured results
Web Search provides a simple way to integrate Google search results into your AI workflows without requiring any API keys or authentication. This MCP server scrapes Google search results and returns structured data including titles, URLs, and descriptions. By using this tool, you can enhance your AI assistant's capabilities with up-to-date information from the web, all while avoiding the costs and complexity of commercial search APIs. The server is lightweight, easy to configure, and designed to work seamlessly with Claude and other MCP-compatible AI systems.
Web Search is a Model Context Protocol (MCP) server that enables AI assistants to perform web searches using Google search results without requiring any API keys or paid services. This tool is perfect for enhancing your AI workflows with real-time information from the web.
To install and set up the Web Search MCP server:
Clone the repository:
git clone https://github.com/pskill9/web-search.git
cd web-search
Install dependencies:
npm install
Build the server:
npm run build
Configure your MCP client to use the server by adding it to your configuration file.
The Web Search MCP server is designed to work with various MCP clients including Claude and other compatible systems. Add the following configuration to your MCP client:
For Claude extensions or other MCP clients, add this to your configuration:
{
"mcpServers": {
"web-search": {
"command": "node",
"args": ["/path/to/web-search/build/index.js"]
}
}
}
Make sure to replace /path/to/web-search
with the actual path where you cloned the repository.
Once configured, you can use the Web Search MCP server to perform web searches directly from your AI assistant. The server provides a simple interface for searching the web and returns structured results.
When making search requests, you can specify:
Since this tool uses web scraping of Google search results, there are some important limitations to be aware of:
Rate Limiting: Google may temporarily block requests if too many searches are performed in a short time. To avoid this:
Result Accuracy:
Legal Considerations:
If you encounter issues with the Web Search MCP server:
For persistent issues, check the GitHub repository for updates or open an issue to report the problem.