中文 | English
MCP Web Search Server
Бесплатный MCP-сервер (Model Context Protocol) для поиска в интернете без API-ключей, поддерживающий DuckDuckGo, Bing, Google и опционально SerpAPI/Tavily для повышения качества поиска.
Возможности
🔍 Поиск по нескольким движкам: DuckDuckGo + Bing + Google (бесплатно, API-ключи не требуются)
🔑 Опциональные API-ключи: SerpAPI и Tavily для лучшего качества поиска
📄 Извлечение контента: Получение текстового содержимого с любой веб-страницы
🚀 Асинхронная обработка: Высокопроизводительная обработка на основе asyncio
Related MCP server: Web Search MCP Server
Установка
PyPI (Рекомендуется)
pip install heventure-search-mcp
heventure-search-mcpuvx
uvx heventure-search-mcpИз исходного кода
pip install git+https://github.com/HughesCuit/heventure-search-mcp.git
python -m serverИспользование
Конфигурация MCP-клиента
{
"mcpServers": {
"web-search": {
"command": "python",
"args": ["/path/to/server.py"]
}
}
}Trae AI
{
"mcpServers": {
"heventure-search-mcp": {
"command": "uvx",
"args": ["heventure-search-mcp"]
}
}
}Доступные инструменты
web_search
Поиск контента в интернете с использованием нескольких движков.
Параметры:
query(строка, обязательно): Поисковый запросmax_results(целое число, опционально): Максимальное количество результатов (по умолчанию: 10, диапазон: 1-20)search_engine(строка, опционально): Выбор движка (по умолчанию: "both")"duckduckgo": Только DuckDuckGo"bing": Только Bing"google": Только Google"both": DuckDuckGo + Google + Bing
Опциональные API-ключи (для улучшенного поиска)
Вы можете опционально установить переменные окружения для включения платных поисковых систем:
# SerpAPI (Google search results via API, 100 searches/month free)
export SERPAPI_KEY="your_serpapi_key"
# Tavily (AI-optimized search, 1000 searches/month free)
export TAVILY_API_KEY="your_tavily_api_key"Когда API-ключи настроены, они будут автоматически использоваться вместе с бесплатными движками для улучшения качества поиска.
Пример:
{
"query": "Python tutorial",
"max_results": 5,
"search_engine": "both"
}get_webpage_content
Получение текстового содержимого с веб-страницы.
Параметры:
url(строка, обязательно): URL целевой веб-страницы
Пример:
{
"url": "https://example.com"
}Обработка ошибок
Автоматический повтор при сбоях сети
Корректная обработка ошибок парсинга
Понятные пользователю сообщения об ошибках
Лицензия
MIT License
Участие в разработке
Приветствуются сообщения об ошибках (Issues) и Pull Requests!
Maintenance
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/HughesCuit/heventure-search-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
