WebSharp is a Model Context Protocol (MCP) server that provides web search and page extraction tools over HTTP using a SearXNG metasearch instance and SmartReader library.
From the registry: Search the web and extract article text for LLMs.
$ docker run -d -p 8080:8080 searxng/searxnghttps://docs.searxng.org/Please install the `websharp` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **SearXNG** — A SearXNG metasearch instance is required as the search backend Run: `docker run -d -p 8080:8080 searxng/searxng` (https://docs.searxng.org/)
Optional prerequisites:
- Docker — Docker Desktop or compatible OCI runtime for running WebSharp and SearXNG (https://www.docker.com/products/docker-desktop/)
- .NET 9 SDK — Required only when running from source (not needed with Docker) (https://dotnet.microsoft.com/download/dotnet/9.0)
Canonical MCP server config (HTTP transport):
- url: `http://localhost:8081`
Note: C# (.NET 9) MCP server with streamable HTTP transport. Start with: docker compose -f docker-compose.yaml --project-name websharp up -d. The MCP endpoint is at http://localhost:8081. Provides web_search and web_page_read tools backed by SearXNG and SmartReader.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.Searxng__BaseUrlrequiredBase URL of the SearXNG instance, required if not using the bundled Docker service.AI-powered browser automation — navigate, click, fill forms, and extract data from any website.