mcp-web-search
MCP Web Search Server
Сервер Model Context Protocol (MCP), предоставляющий возможности веб-поиска, развертываемый на Render.
Создан на Python с использованием официального MCP SDK, поддерживает транспорт SSE (Server-Sent Events) для максимальной совместимости с MCP-клиентами, такими как AIPI, Claude Desktop и другими.
Доступные инструменты
Tool | Описание |
| Поиск в вебе. Возвращает заголовки, URL и описания. |
| Получение и извлечение текстового содержимого с любого URL. |
Related MCP server: MCP Search & Fetch
🚀 Развертывание на Render (пошагово)
1. Загрузите этот репозиторий на GitHub
cd mcp-web-search
git init
git add .
git commit -m "Initial commit"
# create a repo on github.com, then:
git remote add origin https://github.com/YOUR_USERNAME/mcp-web-search.git
git push -u origin main2. Создайте новый Web Service на Render
Перейдите на render.com → New → Web Service
Подключите ваш GitHub-репозиторий (
mcp-web-search)Render автоматически обнаружит
render.yaml— нажмите ApplyЗадайте переменные окружения в панели Render:
Variable | Required | Описание |
| Рекомендуется | Получите бесплатно на serper.dev — 2 500 запросов/мес бесплатно (результаты Google) |
| Необязательно | Установите любую секретную строку для защиты сервера паролем |
Нажмите Create Web Service — Render соберет и развернет сервер автоматически.
URL вашего сервера будет: https://mcp-web-search.onrender.com (или похожий)
🔌 Подключение к AIPI
В диалоге AIPI «Add Custom MCP» вставьте эту конфигурацию:
{
"mcpServers": {
"web-search": {
"type": "sse",
"url": "https://YOUR-SERVICE.onrender.com/sse"
}
}
}Замените YOUR-SERVICE на фактическое имя вашего Render-сервиса (например, mcp-web-search-j73g).
Другие MCP-клиенты
Работает с любым MCP-клиентом, поддерживающим транспорт SSE:
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"web-search": {
"type": "sse",
"url": "https://YOUR-SERVICE.onrender.com/sse"
}
}
}🔍 Поисковые провайдеры
Провайдер | Требуется ключ | Качество | Лимит |
Serper.dev | Да (бесплатно) | ⭐⭐⭐⭐⭐ | 2 500 запросов/мес бесплатно (результаты Google) |
DuckDuckGo | Нет | ⭐⭐⭐ | Безлимитно (запасной вариант) |
Установите SERPER_API_KEY в переменных окружения Render, чтобы использовать Serper. Сервер автоматически переключается на DuckDuckGo, если ключ отсутствует.
🧪 Локальное тестирование
pip install -r requirements.txt
SERPER_API_KEY=your_key python server.pyПроверка работоспособности:
curl http://localhost:3000/Сервер по умолчанию работает на порту 3000. Установите переменную окружения PORT, чтобы изменить его.
⚠️ Примечание о бесплатном тарифе
Бесплатный тариф Render отключается после 15 минут бездействия (холодный старт ~30 с). Перейдите на тариф Starter ($7/мес), чтобы сервер работал постоянно.
This server cannot be deployed
Maintenance
Related MCP Connectors
LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.
Web search and clean-text page fetch for AI agents, with SSRF protection.
Read any web page as clean Markdown for AI agents: fetch, search, metadata, links. SSRF-safe.
The best web search for your AI Agent
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides web search and page fetch capabilities using a browser-based approach, enabling LLMs to search DuckDuckGo, Google, or Yandex and retrieve rendered HTML from URLs.5MIT
- AlicenseNot gradedqualityCmaintenanceProvides web search and page fetching capabilities using Ollama's API.MIT
- AlicenseNot gradedqualityDmaintenanceSelf-hosted web search and page fetch service using SearXNG metasearch and Scrapling browser rendering, exposing MCP tools for direct agent use.MIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables web searching using the Serper API for Google search results, with optional web page content fetching.2MIT