Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Websharp

de jgadorversión v0.99.0-rc2i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.jgador/websharp

Instalar

Resumen

Descripción del creador (original en inglés)

Search the web and extract article text for LLMs.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: Streamable HTTP
  • Categoría: Búsqueda y memoria de IA

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "websharp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/jessegador/websharp-mcp:v0.99.0-rc2"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add websharp -- docker run -i --rm docker.io/jessegador/websharp-mcp:v0.99.0-rc2

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "websharp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/jessegador/websharp-mcp:v0.99.0-rc2"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "websharp": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/jessegador/websharp-mcp:v0.99.0-rc2"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub jgador, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 5654 servidores de esta categoría
  • Publicado en el registro más recientemente que el 0% de los otros 5654 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 5654 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Websharp?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (v0.99.0-rc2) llegó al registro hace 14 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Docker en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Context7

de upstash

Up-to-date docs for AI agents

Computadora o nube★ 64.224MITActualizado ayer
Instalar

Codebase Memory

de DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Se ejecuta en tu computadora★ 48.148MITActualizado hace 21 días
Instalar

Exa

de exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Se ejecuta en la nube★ 5213MITActualizado hace 2 meses
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

WebSharp MCP HTTP Server

WebSharp is a Model Context Protocol (MCP) server written in C# (.NET 9) that exposes web search and readable page extraction tools over the streamable HTTP transport. It pairs a SearXNG metasearch instance with the SmartReader content extraction library and ships with Docker assets so you can run everything locally with one command.

Highlights

  • Streamable HTTP MCP endpoint served by ASP.NET Core via ModelContextProtocol.AspNetCore.
  • SearXNG-backed metasearch tool that returns both a readable summary and structured JSON metadata.
  • SmartReader-powered page reader tools for single URLs or batches, ideal for grounding and fact checking workflows.
  • Container-first development story with Docker Compose and an inspector-ready .mcp.json profile.

Available MCP tools

web_search
ParameterTypeDefaultNotes
querystring_required_Free-form search string submitted to the configured search backend (defaults to SearXNG).
limitinteger10Maximum number of results to surface in the text summary. When set to 0 or negative, the parameter is omitted and the backend decides the result count.
categoriesstring"general"Comma-separated categories forwarded to the backend (for SearXNG, examples include general,it,science).
languagestring"en"Language tag forwarded to the backend. When using the default SearXNG instance, see its language list.

Response

  • Text summary showing the top results, related suggestions, and any unresponsive engines.
  • structuredContent contains a JSON object with:
  • query: echo of the evaluated query string.
  • items: array of result objects (title, url, content, engine/engines, category, positions, parsed_url).
  • suggestions: related queries returned by the backend (SearXNG surfaces them when available).
  • unresponsive_engines: list of engines that timed out or failed, with optional messages.
  • error: present when the search could not be completed.
web_page_read
ParameterTypeDefaultNotes
urlsarray_required_One or more absolute HTTP/HTTPS URLs to fetch and parse.

Response

  • When a single URL is provided, returns the article title, excerpt, a preview of the readable text (~800 characters), and footer metadata (source URL, detected language).
  • When multiple URLs are provided, the summary includes overall success/failure counts, per-page details (title, URL, full text, language), and error messages for any failures. Requests run concurrently and honor the MCP cancellation token.
  • structuredContent is not populated; all data is returned in the text block.
Run everything with Docker Compose
  1. Install Docker Desktop (or another OCI-compatible runtime) and ensure it is running.
  2. From the repository root, start both the SearXNG dependency and the MCP server: docker compose -f docker-compose.yaml --project-name websharp up -d (add --build on the first run or whenever the Dockerfile changes).
  3. Wait until the websharp-mcp container reports Now listening on: http://0.0.0.0:8080.
  4. The MCP server is now reachable at http://localhost:8081 (mapped from container port 8080). SearXNG is available at http://localhost:8080/ for inspection.
Build the Docker image manually

Run the server image build without Docker Compose from the repository root:

docker build -f .\src\WebSharp.Mcp.Http\Dockerfile -t jessegador/websharp-mcp:v0.99.0-rc2 --no-cache src

Update -t to match the image registry and tag you plan to publish.

Connect with the MCP Inspector
  1. Start (or keep running) the compose stack above.
  2. Launch the Inspector with the included client profile: npx -y @modelcontextprotocol/inspector --config .\.mcp.json --server websharp-mcp
  3. Copy the printed token into the Inspector UI by opening http://localhost:6274/?MCP_PROXY_AUTH_TOKEN= in your browser.
  4. In the Inspector UI, pick the websharp-mcp server to explore the available tools and try calls right away.

Running from source

  • Install the .NET 9 SDK.
  • Ensure you have access to a SearXNG endpoint. The easiest option is to keep using the Docker Compose service and export Searxng__BaseUrl to http://localhost:8080 before starting the app.
  • Launch the server: dotnet run --project src/WebSharp.Mcp.Http/WebSharp.Mcp.Http.csproj --urls http://localhost:8081
  • The MCP endpoint listens on /. In DEBUG builds you can hit /__routes to inspect the configured ASP.NET endpoints.

Configuration

Environment variableDefaultDescription
ASPNETCORE_URLShttp://0.0.0.0:8080 (Docker)Listening address(es) for the HTTP server. Override to change the exposed MCP port.
Searxng__BaseUrlhttp://searxng:8080Base URL of the SearXNG instance. Required if you are not running the bundled Docker service. Must be an absolute URI.
Cors__AllowAnyOrigintruePermit all origins. Set to false when you want to limit callers via Cors__AllowedOrigins__0= style keys.
Cors__AllowAnyHeadertrueAllow all request headers.
Cors__AllowAnyMethodtrueAllow all HTTP methods.
Cors__AllowCredentialsfalseWhen true, credentials are accepted and you must explicitly enumerate origins.
Cors__AllowedOrigins__{n}_(empty)_Optional origin allowlist entries when AllowAnyOrigin is false.
Cors__AllowedHeaders__{n}_(empty)_Optional header allowlist.
Cors__AllowedMethods__{n}_(empty)_Optional method allowlist.

All configuration values can also be supplied via appsettings.json/appsettings.Development.json. The Docker Compose definition mounts the correct defaults for local experimentation.

Using a different SearXNG instance

  • Point Searxng__BaseUrl at your hosted SearXNG deployment (for example https://searxng.example.com).
  • Make sure the endpoint you target exposes the SearXNG Search API and permits the categories/languages you request.
  • Consider adjusting the bundled searxng/settings.yml to tune activated engines, safe search, or rate limits before publishing to the MCP registry.

Security notes

  • The HTTP transport does not include authentication. Run behind a reverse proxy, tunnel, or VPN when exposing beyond localhost.
  • CORS defaults to permissive settings for debugging. Tighten them before deploying to shared environments.
  • The server respects MCP cancellation tokens, and page fetches enforce short HTTP timeouts to avoid hanging client sessions.

Registry metadata

  • Name: websharp-mcp
  • Transport: streamable-http
  • Endpoint: /
  • See .mcp.json for a ready-to-use inspector profile.

License

This project is available under the MIT license (see LICENSE).

Pregunta a PopNx