Skip to main content
Glama
urtworkmail

Web Search MCP Server

by urtworkmail

MCP-сервер веб-поиска

Apify Actor MCP Compatible License

Apify Actor, который запускает постоянный сервер протокола контекста модели (MCP), предоставляя ИИ-ассистентам возможности поиска в интернете в режиме реального времени. Подключите Claude Desktop, Cursor или любой другой MCP-совместимый ИИ-клиент для поиска в сети, не прерывая рабочий процесс.

Функции

  • 🔍 search_web — Поиск в интернете через DuckDuckGo (бесплатно, без ключа) или Brave Search (более высокое качество)

  • 📰 search_news — Поиск свежих новостных статей

  • 📄 fetch_page — Получение и извлечение чистого текстового содержимого с любого URL

  • 🔐 Белый список доменов — Ограничение fetch_page только одобренными доменами

  • 📊 Журнал аудита — Опциональное логирование всех поисковых запросов в набор данных Apify

  • Всегда включен — Работает в режиме ожидания Apify (Standby) для постоянной доступности 24/7

Related MCP server: Local Research MCP Server

Быстрый старт

1. Запуск на Apify

  1. Перейдите в консоль Apify и найдите этот актер

  2. Нажмите Try for free → настройте входные данные → Start

  3. Скопируйте Standby URL из логов запуска актера (выглядит как https://web-search-mcp.username.apify.actor)

2. Подключение к Claude Desktop

Добавьте следующее в ваш файл claude_desktop_config.json:

{
  "mcpServers": {
    "web-search": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://YOUR-STANDBY-URL/sse"]
    }
  }
}

Перезапустите Claude Desktop, и инструменты появятся в интерфейсе.

3. Подключение к Cursor / другим MCP-клиентам

Установите SSE URL как: https://YOUR-STANDBY-URL/sse

Конфигурация входных данных

Параметр

Тип

По умолчанию

Описание

defaultMaxResults

integer

10

Количество результатов по умолчанию для каждого поиска

braveApiKey

string

Опциональный ключ API Brave Search для более качественных результатов

enableFetchTool

boolean

true

Включить инструмент fetch_page

enableNewsTool

boolean

true

Включить инструмент search_news

allowedDomains

string[]

[]

Белый список доменов для fetch_page (пусто = разрешены все)

logSearches

boolean

false

Логировать все запросы в набор данных Apify

Справочник инструментов MCP

search_web

Поиск в интернете и получение ранжированных результатов.

Параметры:

  • query (string, обязательно) — Поисковый запрос

  • maxResults (integer, опционально, по умолчанию: 10) — Количество результатов (1–50)

  • safeSearch (enum, опционально) — strict, moderate или off

Возвращает: Ранжированный список результатов с заголовком, URL и фрагментом текста.


search_news

Поиск свежих новостных статей.

Параметры:

  • query (string, обязательно) — Поисковый запрос для новостей

  • maxResults (integer, опционально) — Количество статей (1–20)

Возвращает: Список новостных статей с указанием времени публикации (если доступно).


fetch_page

Получение веб-страницы и возврат её чистого текстового содержимого.

Параметры:

  • url (string, обязательно) — Полный URL для получения

  • maxLength (integer, опционально, по умолчанию: 8000) — Максимальное количество символов (500–50000)

Возвращает: Заголовок страницы, мета-описание и извлеченный текст основного содержимого.

API-эндпоинты

Эндпоинт

Метод

Описание

/sse

GET

Эндпоинт для MCP SSE-соединения

/messages?sessionId=X

POST

Обработчик сообщений MCP

/health

GET

Проверка работоспособности + активные сессии

/

GET

Информация о сервере и инструкции

Архитектура

AI Client (Claude, Cursor, etc.)
        │ SSE connection
        ▼
  Express HTTP Server (:3000)
        │
  MCP Server (McpServer)
        │
  ┌─────┴──────────┐
  │   Search Tools  │
  └─────┬──────────┘
        │
  ┌─────┴─────────────────────┐
  │ DuckDuckGo HTML API        │ (default, no key needed)
  │ Brave Search REST API      │ (optional, with API key)
  └────────────────────────────┘

Локальная разработка

git clone https://github.com/your-org/web-search-mcp
cd web-search-mcp
npm install
npm start

Сервер запускается на http://localhost:3000. Подключите любой MCP-клиент к http://localhost:3000/sse.

Пример использования (в Claude)

После подключения вы можете спросить Claude:

"Найди последние новости о регулировании ИИ в Европе"

"Какие лучшие веб-фреймворки Python в 2025 году? Поищи в интернете и сделай краткий обзор."

"Получи содержимое с https://example.com/blog/post и кратко изложи основные моменты."

Лицензия

Apache 2.0 — см. LICENSE

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Connectors

Related MCP Servers

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/urtworkmail/Web-Search-MCP'

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