Google Search MCP Server
обеспечивает Google поиск и анализ содержимого веб-страниц для ИИ-моделей
Описание
Это MCP-сервер на TypeScript для интеграции Google Custom Search в AI-модели (VS Code, Cline, Anthropic). Ключевые особенности: продвинутый поиск с фильтрами, пагинацией, категоризацией; извлечение и анализ контента страниц в форматах markdown/HTML/text; батчевая обработка URL; суммирование и оптимизированные ответы. Технологии: Node.js, Google API. Применения: исследование тем, сбор информации, автоматизация поиска для чат-ботов и ассистентов.
Возможности
Google поиск
Поиск по запросу с фильтрами (сайт, язык, дата, точные фразы), пагинацией, сортировкой и категоризацией результатов.
Извлечение содержимого страницы
Анализ URL: извлечение заголовка, описания, контента без рекламы, статистика, суммирование и превью в markdown/HTML/text.
Батчевое извлечение страниц
Обработка нескольких URL одновременно: суммирование, статистика и превью для каждой страницы.
Суммирование и оптимизация
Автоматическое категоризирование результатов, суммирование контента и человеко-читаемые ответы с кэшированием для производительности.
Установка
- Клонируйте репозиторий.
- Установите зависимости:
npm install. - Соберите код:
npm run build. - Настройте переменные окружения: GOOGLE_API_KEY и GOOGLE_SEARCH_ENGINE_ID.
- Добавьте конфигурацию в файл MCP (cline_mcp_settings.json): { “mcpServers”: { “google-search”: { “command”: “node”, “args”: ["/path/to/google-search-mcp-server/dist/google-search.js"], “env”: { “GOOGLE_API_KEY”: “your-key”, “GOOGLE_SEARCH_ENGINE_ID”: “your-id” } } } }
- Запустите:
npm run start. Требования: Node.js >=16, аккаунт Google Cloud с API-ключом и ID поискового движка.