Skip to main content
Glama

qwen-web-research-mcp

MCP-сервер для веб-исследований: по URL (или сайту + фразе для поиска) он получает полное содержимое страницы и использует локальную модель Qwen (через Ollama) для извлечения/ответа на вопрос о ней. Длинные страницы автоматически разбиваются на фрагменты и анализируются по стратегии map-reduce, так что ничего не пропускается.

Для извлечения контента используется trafilatura, которая отбрасывает навигацию/рекламу/шаблонный код на основе эвристики контента, а не CSS-селекторов конкретного сайта — поэтому она продолжит работать, если изменится вёрстка сайта. Поиск по сайту использует оператор site: DuckDuckGo, поэтому любой домен работает без написания собственного кода для парсинга.

Инструменты

  • analyze_page(url, question) — получить страницу и ответить на question по её полному содержимому.

  • search_site_and_analyze(site, phrase, question, max_results) — найти страницы на site, содержащие phrase, затем выполнить извлечение в стиле analyze_page для каждого совпадения.

  • list_available_models() — вывести список моделей Qwen/Ollama, доступных на настроенном сервере Ollama.

Related MCP server: searxng-mcp

Требования

  • Python 3.11+

  • Сервер Ollama с загруженной хотя бы одной моделью Qwen (по умолчанию qwen3:14b)

Конфигурация (переменные окружения)

Переменная

По умолчанию

Описание

QWEN_MODEL

qwen3:14b

Используемая модель Ollama

OLLAMA_PORT

11434

Порт сервера Ollama

OLLAMA_HOST_IP

автоопределение

Переопределить IP-адрес хоста Ollama. Если не задано, берётся из ip route show default (полезно при запуске в WSL, когда Ollama работает на хосте Windows)

MCP_TRANSPORT

stdio

stdio, sse или streamable-http

MCP_HOST

127.0.0.1

Адрес привязки (только для HTTP-транспортов)

MCP_PORT

8000

Порт привязки (только для HTTP-транспортов)

Запуск локально

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

Запуск с помощью 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

Или как сервис в docker-compose.yml вместе с другими инструментами (например, 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

Затем укажите вашему MCP-клиенту (например, в настройках Tools/Connections в Open WebUI) адрес http://qwen-web-research:8000/mcp (внутренняя сеть Docker) или http://localhost:8001/mcp (с хоста).

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