@caikiji/mcp-search
Provides web search capabilities using Brave Search engine, with results including title, URL, and snippet.
Enables web search via DuckDuckGo for privacy-respecting results.
Allows searching GitHub for code repositories and related content.
Connects to a self-hosted SearXNG instance for aggregated metasearch across multiple engines, with full privacy control.
Supports web search using Sogou, a Chinese search engine.
Integrates Sogou WeChat search to find WeChat articles.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
✨ Features
🌐 Web search — aggregates results from multiple engines (Brave, DuckDuckGo, Bing News, etc.)
📄 Page fetch — read full page content from search results as Markdown
🔍 Engine discovery —
infoto see engine counts;info scope: "engines"to list all🎯 Token efficient — compact mode, smart snippet truncation, deduplicated results
🔒 Self-hosted — works with your own SearXNG instance, full privacy control
Related MCP server: SearchMCP
Installation
npm install -g @caikiji/mcp-searchConfiguration
Environment variables
Variable | Default | Description |
| — | Your SearXNG instance URL (required) |
| — | Basic auth credentials ( |
|
| SearXNG API timeout (ms) |
|
| Page fetch timeout (ms) |
|
| Default results per search (1–50) |
|
| Max chars for |
|
| Max chars for result snippet (truncated at word boundary) |
| Chrome UA | User-Agent for page fetching |
| — | Semicolon-separated recommended engines, optionally with |
MCP Client config
{
"mcpServers": {
"search": {
"command": "npx",
"args": ["-y", "@caikiji/mcp-search"],
"env": {
"SEARCH_URL": "https://search.example.com",
"SEARCH_AUTH": "user:password",
"SEARCH_RECOMMENDED_ENGINES": "duckduckgo|general purpose, privacy;bing|images, news;sogou|Chinese web;sogou wechat|WeChat articles;stackoverflow|programming Q&A;github|code repositories"
}
}
}
}Tools
Search
Tool | Arguments | Description |
|
| Web search with dedup, snippet, and source info. |
|
| Fetch a URL from results and return as Markdown. Works on most blogs/docs sites. |
|
| Instance info. Default: counts, categories, settings. |
query parameters
Param | Description |
| Search query (required) |
| Restrict to domain, e.g. |
| Language code ( |
| Comma-separated: |
|
|
| Comma-separated engine names. Use |
| Page number. Default: |
| Results to return (1–50). Default: |
|
|
| When |
Output format
Full mode:
5 results | Sources: duckduckgo,brave
[1] Title
URL: https://...
Src: duckduckgo
Snippet text here (truncated to 300 chars)...
[2] Next Title
URL: https://...
Src: google +2Compact mode:
5 results | Sources: duckduckgo
[1] Title — https://...
[2] Next Title — https://...This server cannot be deployed
Maintenance
Related MCP Connectors
Unified 15-tool SEO, SERP, clean Markdown & GEO (LLM citation Share-of-Voice) MCP server.
One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
SERP + haber + içerik çıkarımı MCP sunucusu — web araması (Brave/SerpApi BYOK), anahtarsız haber…
MCP server for Google search results via SERP API
Related MCP Servers
- FlicenseNot gradedqualityDmaintenancePrivacy-focused web search MCP server using SearXNG with Streamable HTTP transport, supporting authentication and advanced search parameters.-
- AlicenseAqualityDmaintenanceA privacy-focused web search and content extraction MCP server. It integrates SearxNG with fallback to Google scraping, featuring relevance ranking, security-aware search, and rate limiting.3MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that aggregates web search results from multiple engines and optionally renders pages to Markdown, providing a unified search interface.4 npm3ISC
- AlicenseNot gradedqualityDmaintenanceA fully local MCP server that provides web search via self-hosted SearXNG and page-to-markdown conversion (static and JS-rendered), all aggregated behind a single endpoint for use with AI assistants.MIT