Web Search MCP Server
Free web search using Google search results, no API key required.
Web Search MCP Server
A Model Context Protocol (MCP) server that enables free web searching using DuckDuckGo search results, with no API keys required.
Features
- Search the web using DuckDuckGo search results
- No API keys or authentication required
- Returns structured results with titles, URLs, and descriptions
- Configurable number of results per search
Installation
- Clone or download this repository
- Install dependencies:
npm install
- Build the server:
npm run build
- 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:
- Legal Considerations:
- This tool is intended for personal use
- Respect Google's terms of service
Contributing
Feel free to submit issues and enhancement requests!
相關伺服器
Bio-MCP BLAST
Perform NCBI BLAST sequence similarity searches through natural language.
workx.am Armenia Jobs
Search jobs, companies, candidates, and salaries from Armenia's #1 job platform - 12 tools, no auth required.
SerpApi
Provides search capabilities and data retrieval from SerpAPI and YouTube for AI assistants.
Slack Search
Search for messages and files within a Slack workspace using the Slack API.
Scholarly
Search for academic articles using scholarly vendors.
BatchData MCP (Real Estate & Contact Data)
Real Estate & Contact Enrichment Data MCP
Tavily
A comprehensive search API for real-time web search, data extraction, and crawling, requiring a Tavily API key.
Google Search by CData
An MCP server for Google Search provided by CData, which requires an external CData JDBC Driver.
HyperKitty MCP Server
MCP server that provides read-only access to HyperKitty, the web-based email archive component of Mailman 3.
12306-mcp
Search for train tickets on 12306, the official China Railway website.