open-search-mcp
Provides web search, page fetching, and research capabilities using DuckDuckGo as the search engine.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@open-search-mcpresearch the latest trends in artificial intelligence"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
open-search-mcp
Web search, page fetching, and research from the terminal or any MCP client — no API key required.
Built on DuckDuckGo for search and Trafilatura for content extraction.
Install
Homebrew (macOS/Linux)
brew install rockindahizzy/tap/open-search-mcppipx / uv
# One-shot (no install)
uvx open-search-mcp search "your query"
# Permanent install
uv tool install open-search-mcp
# or
pipx install open-search-mcppip
pip install open-search-mcpRelated MCP server: Local-MCP-server
CLI Usage
# Search the web
open-search search "python async tutorial"
open-search search "react native" -n 5 -t w
open-search search "security CVE" -s github.com
# Fetch a page and extract readable content
open-search fetch https://example.com/article
open-search fetch https://news.ycombinator.com -m 5000
# Research: search + auto-fetch top results
open-search research "philosophy of mind AI"
open-search research "rust vs go 2025" -f 5 -v
# JSON output (pipe to jq, etc.)
open-search search "AI agents" --json
open-search research "MCP protocol" --json | jq '.results[0].content'Commands
Command | Description |
| Search the web via DuckDuckGo |
| Fetch a URL → clean readable text |
| Search + auto-fetch top N results |
Query Tips
Exact phrases:
"financial literacy"Exclude terms:
-pinterestSite filter:
-s github.comorsite:stackoverflow.comin queryTime range:
-t d(day),-t w(week),-t m(month),-t y(year)Combine:
"react native" expo -reddit
MCP Server Usage
The package also runs as an MCP server for AI assistants and agents.
As stdio server
open-search-mcpWith Claude Desktop / MCP clients
{
"mcpServers": {
"open-search": {
"command": "uvx",
"args": ["open-search-mcp"]
}
}
}MCP Tools
search— Web search with filters (region, time, site)fetch— URL → clean text extractionresearch— Search + auto-fetch combined
Dependencies
click — CLI framework
ddgs — DuckDuckGo search
httpx — HTTP client
trafilatura — Web content extraction
mcp — Model Context Protocol SDK
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Free web search for AI agents. No API key required. Hosted MCP in active development.
Scrape, crawl and search the web for AI agents via MCP.
Serper MCP — wraps the Serper Google Search API (serper.dev)
Docs: https://docs.keenable.ai/mcp-server Keenable is a free, remote MCP server that gives agents access to the web index. Search the web with ranked results and date/site filters, then fetch any indexed page as clean markdown. Works out of the box with no account or API key.
Related MCP Servers
- AlicenseAqualityAmaintenanceA local-first, no-API-key MCP server that enables LLMs to search the web, fetch pages, and read documents using multiple engines and smart fallbacks.1178MIT
- FlicenseNot gradedqualityDmaintenanceEnables tool-calling LLMs to search the internet, capture website images, extract webpage text, and more via a local MCP server.15-
- FlicenseNot gradedqualityDmaintenanceMCP server that provides web search scraping from DuckDuckGo (with Mojeek fallback) and URL content fetching as markdown/text or raw HTML.1-
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients and a terminal CLI to run web searches through a user's own SearXNG instance, saving every query as a reusable session and optionally generating AI-synthesized answers.465 npmMIT