
SourceWeave Web Search
Three tools for web research that run entirely on your machine. Search with SearXNG, extract clean HTML via Crawl4AI, and cache results in Redis or Valkey. Call search_web to get page_id handles, then read_pages to pull content, or skip straight to read_urls for direct fetches. The managed runtime starts a Docker Compose stack automatically when you launch it with uvx, discovers existing stacks if they're already running, and tears down containers when the last process exits. Set explicit endpoint variables if you're running the services yourself or pointing at hosted instances. The direct CLI works without MCP wrapping when you just need the search primitives. Also ships as a container image and a standalone OpenWebUI tool file.
- GitHub stars
- 2
- tools
- 3
- transport
- STDIO
- env vars
- 3
- last updated
- Apr 23, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
search_webDiscovers sources and returns compact results with stable page_id handles.
Discovers sources and returns compact results with stable page_id handles.
No parameter schema in public metadata yet.
read_pagesReads stored pages by page_id.
Reads stored pages by page_id.
No parameter schema in public metadata yet.
read_urlsReads direct URLs without searching first.
Reads direct URLs without searching first.
No parameter schema in public metadata yet.
Sponsors
Configuration
SOURCEWEAVE_SEARCH_SEARXNG_BASE_URLSearXNG URL template. Must contain <query>.
SOURCEWEAVE_SEARCH_CRAWL4AI_BASE_URLBase URL for the Crawl4AI service.
SOURCEWEAVE_SEARCH_CACHE_REDIS_URLRedis or Valkey URL used for caching.
Readme
SourceWeave Web Search
Search-first MCP server and CLI for web research.
[!NOTE]
sourceweave-search-mcpis the default local entrypoint. When explicitSOURCEWEAVE_SEARCH_*endpoint variables are absent, it discovers or starts the local Docker-backed stack automatically. If you already run the services yourself, set explicit endpoints and it will use them instead.
Overview • Getting started • Managed local runtime • MCP client setup • CLI • Container deployments • OpenWebUI • Runtime configuration • Development
Overview
Details
- Repository
- github.com/mrnaqa/sourceweave-web-search
- Website
- github.com/MRNAQA/sourceweave-web-search
- Category
- Search & Web Crawling
- Package
sourceweave-web-search- Transport
- STDIO
- Registry
- MCP registry, active