Клод Веб-поиск MCP-сервер
Этот сервер MCP (Model Context Protocol) предоставляет возможности веб-поиска с использованием API Claude. Он позволяет LLM получать доступ к актуальной информации из сети через стандартизированный интерфейс.
Функции
Инструмент веб-поиска с использованием API веб-поиска Клода
Поддержка фильтрации доменов (разрешенные и заблокированные домены)
Настраиваемое максимальное количество результатов за поиск
Автоматическая настройка из файла конфигурации Claude Desktop
Related MCP server: Perplexity MCP Server
Предпосылки
Node.js 18 или выше
Ключ API Anthropic с включенным веб-поиском
Приложение Claude Desktop для тестирования
Установка и настройка
Клонируйте репозиторий:
git clone https://github.com/Doriandarko/claude-search-mcp.git cd claude-search-mcpУстановить зависимости:
npm installСборка сервера:
npm run buildЭто компилирует код TypeScript и делает сервер исполняемым.
Подключите сервер для глобального доступа:
npm linkЭто делает команду
mcp-server-claude-searchдоступной во всей системе, позволяя приложению Claude Desktop находить ее.
Запуск сервера с помощью приложения Claude Desktop
После установки и подключения сервера приложение Claude Desktop может управлять им автоматически, если оно правильно настроено.
Настройте приложение Claude Desktop: Откройте файл конфигурации сервера MCP приложения Claude Desktop (обычно
claude_desktop_config.json). Добавьте или обновите запись для этого сервера:{ "mcpServers": { // ... other servers ... "claude-search": { "command": "mcp-server-claude-search", "env": { "ANTHROPIC_API_KEY": "YOUR_ANTHROPIC_API_KEY_HERE" } } // ... other servers ... } }Замените
"YOUR_ANTHROPIC_API_KEY_HERE"на ваш фактический ключ Anthropic API. Сервер также попытается прочитать этот ключ из~/code/claude-search-mcp/claude_desktop_config.jsonесли переменнаяenvздесь не задана, но хорошей практикой является определение ее для каждого сервера в основной конфигурации.Запустите приложение Claude Desktop: Запустите (или перезапустите) приложение Claude Desktop. Теперь оно должно найти и запустить
mcp-server-claude-searchпри необходимости.Используйте веб-поиск: теперь вы можете использовать возможности веб-поиска в своих беседах с Клодом.
Ручное выполнение сервера (для тестирования/разработки)
Если вы хотите запустить сервер вручную для целей тестирования или разработки (вне управления приложением Claude Desktop):
Использование глобально связанной команды:
mcp-server-claude-searchНепосредственно с помощью tsx (для разработки с автоматическим перезапуском):
npm run devЗапуск скомпилированного кода напрямую:
npm start
Параметры инструмента веб-поиска
Инструмент веб-поиска поддерживает следующие параметры при вызове LLM:
query(обязательно): Строка поискового запроса.maxResults(необязательно): максимальное количество возвращаемых результатов поиска (по умолчанию: 5).allowedDomains(необязательно): массив доменов для включения в результаты поиска (например,["example.com", "wikipedia.org"]).blockedDomains(необязательно): Массив доменов, которые следует исключить из результатов поиска.
Лицензия
Массачусетский технологический институт