pskill9/web-search
Free无需 API Key,使用 Google 搜索结果进行免费网页搜索的 MCP 服务器。
FreeFree tier
Inputs: text
About pskill9/web-search
A Model Context Protocol (MCP) server that enables free web searching using Google search results. No API keys or authentication required. It returns structured results with titles, URLs, and descriptions, and allows configuring the number of results per search (default 5, max 10). The tool is open source, built with Node.js, and can be integrated with MCP-compatible clients like Claude Desktop and VSCode Claude Dev Extension. Note that it relies on web scraping of Google's HTML, so rate limiting and potential changes to Google's structure may affect reliability.
Key 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 (default 5, max 10)
Works with Claude Desktop and VSCode Claude Dev Extension
Open source and easy to build with npm
Pros & Cons
Pros
- No API keys needed, completely free to use
- Simple setup: clone, npm install, npm run build, add MCP config
- Returns structured JSON results (title, URL, description)
- Open source, allowing customization and audit
- Configurable result limit to control output size
Cons
- Relies on web scraping Google's HTML, which can break if Google changes structure
- May be rate-limited or blocked by Google if too many requests are sent
- Not intended for high-volume commercial use (respect Google's terms of service)
- Maximum of 10 results per search
- Complex search operators may not work as expected
Best For
Integrating web search into AI assistants or MCP-based applicationsPersonal research without needing a paid API keyBuilding prototyping tools that require web search capabilitiesQuick web lookups in a local or private environment
FAQ
Does this tool require any API keys?
No, it uses free Google search results and does not require any API keys or authentication.
What is the maximum number of results I can get per search?
The limit parameter accepts a maximum of 10 results per search (default is 5).
Can I use this tool for commercial purposes?
The tool is intended for personal use. You should respect Google's terms of service and consider appropriate rate limiting for your use case.
What are the limitations of this tool?
It relies on web scraping Google's HTML, so it may be rate-limited, results may miss descriptions, and complex search operators may not work. Google could temporarily block requests if too many searches are performed in a short time.