Skip to main content
Glama
Komplex23
by Komplex23

MCP Web Search Server

Сервер Model Context Protocol (MCP), предоставляющий возможности веб-поиска, развертываемый на Render.

Создан на Python с использованием официального MCP SDK, поддерживает транспорт SSE (Server-Sent Events) для максимальной совместимости с MCP-клиентами, такими как AIPI, Claude Desktop и другими.

Доступные инструменты

Tool

Описание

web_search

Поиск в вебе. Возвращает заголовки, URL и описания.

fetch_page

Получение и извлечение текстового содержимого с любого 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 main

2. Создайте новый Web Service на Render

  1. Перейдите на render.comNew → Web Service

  2. Подключите ваш GitHub-репозиторий (mcp-web-search)

  3. Render автоматически обнаружит render.yaml — нажмите Apply

  4. Задайте переменные окружения в панели Render:

Variable

Required

Описание

SERPER_API_KEY

Рекомендуется

Получите бесплатно на serper.dev — 2 500 запросов/мес бесплатно (результаты Google)

MCP_API_KEY

Необязательно

Установите любую секретную строку для защиты сервера паролем

  1. Нажмите 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/мес), чтобы сервер работал постоянно.

A
license - permissive license
Not graded
quality - not tested
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

View all related MCP servers

Related MCP Connectors

  • LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.

  • Read any web page as clean Markdown for AI agents: fetch, search, metadata, links. SSRF-safe.

  • The best web search for your AI 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/Komplex23/mcp-web-search'

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