pskill9/web-search
Web search using free google search (NO API KEYS REQUIRED)
Platform-specific configuration:
{
"mcpServers": {
"web-search": {
"command": "npx",
"args": [
"-y",
"web-search"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A Model Context Protocol (MCP) server that enables free web searching using Google search results, with no API keys required.
npm installnpm run buildFor VSCode (Claude Dev Extension):
{
"mcpServers": {
"web-search": {
"command": "node",
"args": ["/path/to/web-search/build/index.js"]
}
}
}For Claude Desktop:
{
"mcpServers": {
"web-search": {
"command": "node",
"args": ["/path/to/web-search/build/index.js"]
}
}
}The server provides a single tool named search that accepts the following parameters:
{
"query": string, // The search query
"limit": number // Optional: Number of results to return (default: 5, max: 10)
}Example usage:
use_mcp_tool({
server_name: "web-search",
tool_name: "search",
arguments: {
query: "your search query",
limit: 3 // optional
}
})Example response:
[
{
"title": "Example Search Result",
"url": "https://example.com",
"description": "Description of the search result..."
}
]Since this tool uses web scraping of Google search results, there are some important limitations to be aware of:
-
Loading reviews...