Skip to main content
Glama

qwen-web-research-mcp

Servidor MCP para investigación web: dada una URL (o un sitio + frase para buscar), obtiene el contenido completo de la página y utiliza un modelo Qwen local (a través de Ollama) para extraer/responder una pregunta sobre ella. Las páginas largas se dividen automáticamente en fragmentos y se analizan con una estrategia de map-reduce, de modo que no se omite nada.

La extracción de contenido utiliza trafilatura, que elimina navegación/anuncios/plantillas basándose en heurísticas de contenido en lugar de selectores CSS específicos del sitio, por lo que sigue funcionando si el diseño de un sitio cambia. La búsqueda por sitio utiliza el operador site: de DuckDuckGo, por lo que cualquier dominio funciona sin código de scraping personalizado por sitio.

Herramientas

  • analyze_page(url, question) — obtiene una página y responde question sobre su contenido completo.

  • search_site_and_analyze(site, phrase, question, max_results) — encuentra páginas en site que contengan phrase, y luego ejecuta la extracción estilo analyze_page en cada coincidencia.

  • list_available_models() — lista los modelos Qwen/Ollama disponibles en el servidor Ollama configurado.

Related MCP server: searxng-mcp

Requisitos

  • Python 3.11+

  • Un servidor Ollama con al menos un modelo Qwen descargado (por defecto qwen3:14b)

Configuración (variables de entorno)

Variable

Default

Descripción

QWEN_MODEL

qwen3:14b

Modelo de Ollama a utilizar

OLLAMA_PORT

11434

Puerto del servidor Ollama

OLLAMA_HOST_IP

auto-detected

Sobrescribe la IP del host de Ollama. Si no se establece, se lee de ip route show default (útil cuando se ejecuta dentro de WSL y Ollama se ejecuta en el host Windows)

MCP_TRANSPORT

stdio

stdio, sse o streamable-http

MCP_HOST

127.0.0.1

Host de enlace (solo transportes HTTP)

MCP_PORT

8000

Puerto de enlace (solo transportes HTTP)

Ejecutar localmente

python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/python -m qwen_web_research.server

Ejecutar con Docker

docker build -t qwen-web-research-mcp .
docker run -p 8001:8000 \
  -e MCP_TRANSPORT=streamable-http \
  -e MCP_HOST=0.0.0.0 \
  -e OLLAMA_HOST_IP=host.docker.internal \
  qwen-web-research-mcp

O como servicio en un docker-compose.yml junto a otras herramientas (por ejemplo, Open WebUI):

qwen-web-research:
  build: ./qwen-web-research-mcp
  ports:
    - "8001:8000"
  extra_hosts:
    - "host.docker.internal:host-gateway"
  environment:
    - MCP_TRANSPORT=streamable-http
    - MCP_HOST=0.0.0.0
    - MCP_PORT=8000
    - OLLAMA_HOST_IP=host.docker.internal
    - QWEN_MODEL=qwen3:14b

Luego apunta tu cliente MCP (por ejemplo, la configuración de Herramientas/Conexiones de Open WebUI) a http://qwen-web-research:8000/mcp (red interna de Docker) o http://localhost:8001/mcp (desde el host).

Install Server
F
license - not found
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for local semantic search over web content, enabling AI agents to ingest, index, and query pages with hybrid retrieval and token budget control.
    4
    GPL 2.0
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for private web search via self-hosted SearXNG with local reranking, full-page content fetching via Firecrawl, and optional Ollama-powered query expansion and summaries.
    7
    94
    16
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    A self-contained web-research MCP server that lets local LLM agents search, fetch, and synthesize web content using tools like web_search, web_fetch, and web_research.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Semantic web search MCP server that navigates the live web using a cheap LLM and local embeddings, caching results for fast responses to similar queries without relying on general search engines.
    MIT

View all related MCP servers

Related MCP Connectors

  • Jina AI Reader/Search MCP — turn any URL into clean LLM-ready markdown, plus web search.

  • Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.

  • SEO MCP server: crawl your site, find AI-visibility gaps, and ship the fix from your coding agent.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/frankjony17/qwen-web-research-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server