web-research-assistant
Verified Safeby elad12390
Overview
Comprehensive web research and discovery for AI agents, including general web search, code examples, API documentation, package information, GitHub repository analysis, error troubleshooting, structured data extraction, technology comparison, changelog retrieval, and service health checks.
Installation
uvx web-research-assistantEnvironment Variables
- PIXABAY_API_KEY
- GITHUB_TOKEN
Security Notes
The server uses `httpx.AsyncClient` for external network calls, with configured timeouts. It relies on `crawl4ai` for crawling arbitrary URLs, which is an inherent risk for any crawling tool, but it manages `max_chars` limits and explicitly warns users about crawling trusted sources in `SECURITY.md`. API keys (`PIXABAY_API_KEY`, `GITHUB_TOKEN`) are loaded from environment variables, preventing hardcoding. Usage analytics are stored locally and do not contain sensitive data. The project emphasizes running the dependent SearXNG instance locally. No 'eval' or obfuscation is present.
Similar Servers
gpt-researcher
The GPT Researcher MCP Server enables AI assistants to conduct comprehensive web research and generate detailed, factual, and unbiased reports. It supports multi-agent workflows, local document analysis, and integration with external tools via the Machine Conversation Protocol (MCP) for various research tasks.
exa-mcp-server
Provides AI assistants and coding agents with real-time web search, code context, and deep research capabilities via the Model Context Protocol.
brightdata-mcp
Enables AI agents to access, search, extract, and navigate the live web in real-time without being blocked.
octocode-mcp
The Octocode Research server enables AI agents to perform expert code forensics and deep-dive research across local filesystems (LSP, ripgrep, file I/O) and external GitHub repositories (code search, repo structure, pull requests, package search). It's optimized for architectural analysis, pattern discovery, and implementation planning.