Web Search MCP Server
MCP-сервер веб-поиска
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
Перейдите в консоль Apify и найдите этот актер
Нажмите Try for free → настройте входные данные → Start
Скопируйте 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
Конфигурация входных данных
Параметр | Тип | По умолчанию | Описание |
| integer |
| Количество результатов по умолчанию для каждого поиска |
| string | — | Опциональный ключ API Brave Search для более качественных результатов |
| boolean |
| Включить инструмент |
| boolean |
| Включить инструмент |
| string[] |
| Белый список доменов для |
| boolean |
| Логировать все запросы в набор данных 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-эндпоинты
Эндпоинт | Метод | Описание |
| GET | Эндпоинт для MCP SSE-соединения |
| POST | Обработчик сообщений MCP |
| 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.
This server cannot be installed
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 Connectors
Provides AI assistants with access to Seltz's powerful Web Search capabilities.
Web search and page-reading for AI agents. One-click OAuth connect, or a Caesar API key.
The best web search for your AI Agent
Enable AI assistants to perform web searches using Perplexity's Sonar Pro.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform real-time web searches, fetch webpage content, and get search suggestions using DuckDuckGo's privacy-focused search engine.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search the web using DuckDuckGo and extract clean text content from websites for real-time research, with all processing happening locally for complete privacy.3MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read webpages and perform web searches using DuckDuckGo.MIT
- AlicenseNot gradedqualityFmaintenanceEnables AI agents to search the web, find news, and read page content via DuckDuckGo without an API key.2MIT
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/urtworkmail/Web-Search-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server