MCP Smart Searcher
Provides web search capabilities via Baidu as part of a multi-engine search system.
Provides web search capabilities via DuckDuckGo as part of a multi-engine search system.
Provides search capabilities for GitHub repositories and code as part of a multi-engine search system.
Provides web search capabilities via Juejin as part of a multi-engine search system.
Click on "Install 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., "@MCP Smart Searchersearch for 'MCP Smart Searcher' on DuckDuckGo"
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.
MCP Smart Searcher
A smart MCP (Model Context Protocol) server for multi-engine web search with AI-powered results.
Features
Multi-engine search — Search across 6 engines simultaneously: DuckDuckGo, Baidu, Juejin, GitHub, GitHub Code, Tavily
Web content extraction — Fetch and extract clean text from any public URL, with noise removal and prompt-guided filtering
Rate limiting — Built-in concurrency control via semaphore
Proxy support — Per-engine proxy configuration
Engine allowlist — Restrict which engines can be used
Installation
pip install -e ".[dev]"Usage
Run the server
python -m mcp_smart_searcherMCP client configuration
Add to your MCP client config (e.g., Claude Desktop):
{
"mcpServers": {
"smart-searcher": {
"command": "python",
"args": ["-m", "mcp_smart_searcher"]
}
}
}Development
# Run with MCP inspector
mcp dev src/mcp_smart_searcher/server.py
# Run tests
PYTHONPATH=src pytest
# Build
python -m buildConfiguration
Environment Variable | Description | Default |
| Default search engine |
|
| Comma-separated engine allowlist | (all allowed) |
| Tavily AI Search API key | (none) |
| GitHub API token | (none) |
| Enable proxy |
|
| Proxy URL |
|
| Comma-separated engines using proxy | (all) |
| Max concurrent search requests |
|
| Logging level |
|
License
Apache-2.0
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PXSR/mcp-smart-searcher'
If you have feedback or need assistance with the MCP directory API, please join our Discord server