Перейти к содержимому

Google Search MCP Server

обеспечивает Google поиск и анализ содержимого веб-страниц для ИИ-моделей

TypeScript
143 stars

Описание

Это MCP-сервер на TypeScript для интеграции Google Custom Search в AI-модели (VS Code, Cline, Anthropic). Ключевые особенности: продвинутый поиск с фильтрами, пагинацией, категоризацией; извлечение и анализ контента страниц в форматах markdown/HTML/text; батчевая обработка URL; суммирование и оптимизированные ответы. Технологии: Node.js, Google API. Применения: исследование тем, сбор информации, автоматизация поиска для чат-ботов и ассистентов.

Возможности

Google поиск

Поиск по запросу с фильтрами (сайт, язык, дата, точные фразы), пагинацией, сортировкой и категоризацией результатов.

Извлечение содержимого страницы

Анализ URL: извлечение заголовка, описания, контента без рекламы, статистика, суммирование и превью в markdown/HTML/text.

Батчевое извлечение страниц

Обработка нескольких URL одновременно: суммирование, статистика и превью для каждой страницы.

Суммирование и оптимизация

Автоматическое категоризирование результатов, суммирование контента и человеко-читаемые ответы с кэшированием для производительности.

Установка

  1. Клонируйте репозиторий.
  2. Установите зависимости: npm install.
  3. Соберите код: npm run build.
  4. Настройте переменные окружения: GOOGLE_API_KEY и GOOGLE_SEARCH_ENGINE_ID.
  5. Добавьте конфигурацию в файл 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” } } } }
  6. Запустите: npm run start. Требования: Node.js >=16, аккаунт Google Cloud с API-ключом и ID поискового движка.

Информация

Язык
TypeScript
Лицензия
Other
GitHub Stars
143

Ссылки