MCP server for SearXNG with 13 production-ready tools for web search, package info, GitHub integration, error translation, API docs, and more
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"web-research-assistant": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Comprehensive Model Context Protocol (MCP) server that provides web research and discovery capabilities. Includes 13 tools, 4 resources, and 5 prompts for searching, crawling, and analyzing web content, powered by your local Docker SearXNG instance, Exa AI neural search, the crawl4ai project, and Pixabay API:
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search
Web and local search using Brave Search API
Production ready MCP server with real-time search, extract, map & crawl.
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
mini cli search engine for your docs, knowledge bases, meeting notes, whatever. Tracking current sota approaches while being all local
MCP Security Weekly
Get CVE alerts and security updates for Web Research Assistant and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Comprehensive Model Context Protocol (MCP) server that provides web research and discovery capabilities.
Includes 13 tools, 4 resources, and 5 prompts for searching, crawling, and analyzing web content, powered by your local Docker SearXNG
instance, Exa AI neural search, the crawl4ai project, and Pixabay API:
web_search — federated search across multiple engines via SearXNGsearch_examples — find code examples, tutorials, and articles (defaults to recent content)search_images — find high-quality stock photos, illustrations, and vectors via Pixabaycrawl_url — full page content extraction with advanced crawlingpackage_info — detailed package metadata from npm, PyPI, crates.io, Gopackage_search — discover packages by keywords and functionalitygithub_repo — repository health metrics and development activitytranslate_error — find solutions for error messages and stack traces from Stack Overflow (auto-detects CORS, fetch, and web errors)api_docs — auto-discover and crawl official API documentation with examples (works for any API - no hardcoded URLs)extract_data — extract structured data (tables, lists, fields, JSON-LD) from web pages with automatic detectioncompare_tech — compare technologies side-by-side with NPM downloads, GitHub stars, and aspect analysis (React vs Vue, PostgreSQL vs MongoDB, etc.)get_changelog — NEW! Get release notes and changelogs with breaking change detection (upgrade safely from version X to Y)check_service_status — NEW! Instant health checks for 25+ services (Stripe, AWS, GitHub, OpenAI, etc.) - "Is it down or just me?"All tools feature comprehensive error handling, response size limits, usage tracking, and clear documentation for optimal AI agent integration.
package://{registry}/{name} - Package info from npm, PyPI, crates.io, or Go modulesgithub://{owner}/{repo} - Repository information and health metricsstatus://{service} - Service health status for 120+ serviceschangelog://{registry}/{package} - Package release notes and changelogsresearch_package - Comprehensive package evaluationdebug_error - Structured error debugging with solutionscompare_technologies - Side-by-side technology comparisonevaluate_repository - GitHub repository health assessmentcheck_service_health - Multi-service status monitoringEverything runs in Docker - no Python installation needed:
./docker-start.sh
This starts both SearXNG and the MCP server in containers. See DOCKER_SETUP.md for details.
Set up SearXNG (5 minutes):
# Using Docker (recommended)
docker run -d -p 2288:8080 searxng/searxng:latest
Then configure search engines - see SEARXNG_SETUP.md for optimized settings.
Install the MCP server:
uvx web-research-assistant # or: pip install web-research-assistant
Configure Claude Desktop - add to claude_desktop_config.json:
{
"mcpSe