qwen-web-research-mcp
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 respondequestionsobre su contenido completo.search_site_and_analyze(site, phrase, question, max_results)— encuentra páginas ensiteque contenganphrase, y luego ejecuta la extracción estiloanalyze_pageen 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 |
|
| Modelo de Ollama a utilizar |
|
| Puerto del servidor Ollama |
| auto-detected | Sobrescribe la IP del host de Ollama. Si no se establece, se lee de |
|
|
|
|
| Host de enlace (solo transportes HTTP) |
|
| Puerto de enlace (solo transportes HTTP) |
Ejecutar localmente
python3 -m venv .venv
.venv/bin/pip install -e .
.venv/bin/python -m qwen_web_research.serverEjecutar 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-mcpO 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:14bLuego 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).
Maintenance
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
- AlicenseNot gradedqualityDmaintenanceMCP server for local semantic search over web content, enabling AI agents to ingest, index, and query pages with hybrid retrieval and token budget control.4GPL 2.0
- AlicenseAqualityAmaintenanceMCP 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.79416MIT
- AlicenseNot gradedqualityAmaintenanceA 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
- AlicenseNot gradedqualityCmaintenanceSemantic 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
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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