web-search
Web search using free google search (NO API KEYS REQUIRED)
Documentation
Web Search MCP Server
A Model Context Protocol (MCP) server that enables free web searching using Google search results, with no API keys required.
Features
- Search the web using Google search results
- No API keys or authentication required
- Returns structured results with titles, URLs, and descriptions
- Configurable number of results per search
Installation
1. Clone or download this repository
2. Install dependencies:
npm install3. Build the server:
npm run build4. Add the server to your MCP configuration:
For 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"]
}
}
}Usage
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..."
}
]Limitations
Since this tool uses web scraping of Google search results, there are some important limitations to be aware of:
1. Rate Limiting: Google may temporarily block requests if too many searches are performed in a short time. To avoid this:
2. Result Accuracy:
3. Legal Considerations:
Contributing
Feel free to submit issues and enhancement requests!
Frequently asked questions
What is web-search?
web-search is Web search using free google search (NO API KEYS REQUIRED)
How do I install web-search?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is web-search open source?
Yes — it is hosted on GitHub at https://github.com/pskill9/web-search and has 468 stars.
Related MCP tools
A CLI inspector for the Model Context Protocol
An experiment in software planning using MCP
Adb-mcp is a proof of concept project to enabled AI control of Adobe tools (Adobe Photoshop and Adobe Premiere) by providing an interface to LLMs via the MCP...
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
A model context protocol server to work with JetBrains IDEs: IntelliJ, PyCharm, WebStorm, etc. Also, works with Android Studio
Production ready MCP server with real-time search, extract, map & crawl. JavaScript-based implementation. Trusted by 800+ developers.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP