Built in C# on .NET 9, this server pairs SearXNG metasearch with SmartReader content extraction to give your LLM structured web results and clean article text. The web_search tool hits SearXNG with query, limit, categories, and language parameters, returning both a readable summary and full JSON metadata including suggestions and engine status. The web_page_read tool fetches one or more URLs concurrently and strips them down to article content using SmartReader. Ships with Docker Compose so you can spin up both the MCP endpoint and a local SearXNG instance together. CORS is wide open by default and there's no auth on the HTTP transport, so treat this as a localhost tool or put it behind a proxy.
claude mcp add --transport stdio jgador-websharp -- docker run -i --rm docker.io/jessegador/websharp-mcp:v0.99.0-rc2