🎉 Представляем tavily-crawl + tavily-map в версии 0.2.1! 🎉
Протокол контекста модели (MCP) — это открытый стандарт, который позволяет системам искусственного интеллекта беспрепятственно взаимодействовать с различными источниками данных и инструментами, обеспечивая безопасные двусторонние соединения.
Разработанный Anthropic, протокол контекста модели (MCP) позволяет помощникам ИИ, таким как Клод, легко интегрироваться с расширенными возможностями поиска и извлечения данных Tavily. Эта интеграция обеспечивает моделям ИИ доступ к веб-информации в режиме реального времени, дополненный сложными опциями фильтрации и функциями поиска, специфичными для домена.
Сервер Tavily MCP обеспечивает:
- инструменты поиска, извлечения, сопоставления, сканирования
- Возможности веб-поиска в режиме реального времени с помощью инструмента tavily-search
- Интеллектуальное извлечение данных с веб-страниц с помощью инструмента tavily-extract
- Мощный инструмент веб-картографии, который создает структурированную карту веб-сайта.
- Веб-сканер, который систематически исследует веб-сайты
📚 Полезные ресурсы
- Учебное пособие по объединению Tavily MCP с сервером Neo4j MCP
- Учебник по интеграции Tavily MCP с Cline в VS Code
Предварительные условия 🔧
Прежде чем начать, убедитесь, что у вас есть:
- API-ключ Tavily
- Если у вас нет ключа API Tavily, вы можете зарегистрировать бесплатную учетную запись здесь.
- Клод Рабочий стол или Курсор
- Node.js (v20 или выше)
- Вы можете проверить установку Node.js, выполнив:
node --version
- Вы можете проверить установку Node.js, выполнив:
- Установлен Git (требуется только при использовании метода установки Git)
- На macOS:
brew install git
- В Linux:
- Debian/Ubuntu:
sudo apt install git
- RedHat/CentOS:
sudo yum install git
- Debian/Ubuntu:
- В Windows: Загрузите Git для Windows
- На macOS:
Установка сервера Tavily MCP ⚡
Работает с NPX
Установка через Smithery
Чтобы автоматически установить Tavily MCP Server для Claude Desktop через Smithery :
Хотя вы можете запустить сервер сам по себе, он не особенно полезен в изоляции. Вместо этого вы должны интегрировать его в клиент MCP. Ниже приведен пример того, как настроить приложение Claude Desktop для работы с сервером tavily-mcp.
Настройка клиентов MCP ⚙️
В этом репозитории объясняется, как настроить VS Code , Cursor и Claude Desktop для работы с сервером tavily-mcp.
Настройка VS Code 💻
Для установки в один клик нажмите одну из кнопок установки ниже:
Ручная установка
Сначала проверьте, есть ли кнопки установки в верхней части этого раздела, которые соответствуют вашим потребностям. Если вы предпочитаете ручную установку, выполните следующие действия:
Добавьте следующий блок JSON в файл настроек пользователя (JSON) в VS Code. Это можно сделать, нажав Ctrl + Shift + P
(или Cmd + Shift + P
на macOS) и введя Preferences: Open User Settings (JSON)
.
При желании вы можете добавить его в файл .vscode/mcp.json
в своей рабочей области:
Настройка Cline 🤖
Самый простой способ настроить сервер Tavily MCP в Cline — через Marketplace одним щелчком мыши:
- Откройте Cline в VS Code
- Нажмите на значок Клайна на боковой панели.
- Перейдите на вкладку «Серверы MCP» (4 квадрата).
- Найдите «Tavily» и нажмите «установить».
- При появлении запроса введите свой ключ API Tavily.
Кроме того, вы можете вручную настроить сервер Tavily MCP в Cline:
- Откройте файл настроек Cline MCP:
Для macOS:
Для Windows:
- Добавьте конфигурацию сервера Tavily в файл:Замените
your-api-key-here
на ваш фактический ключ API Tavily . - Сохраните файл и перезапустите Cline, если он уже запущен.
- При использовании Cline вы теперь получите доступ к инструментам Tavily MCP. Вы можете попросить Cline использовать инструменты tavily-search и tavily-extract прямо в ваших разговорах.
Настройка курсора 🖥️
Примечание : требуется версия Cursor 0.45.6 или выше.
Чтобы настроить сервер Tavily MCP в Cursor:
- Открыть настройки курсора
- Перейдите в раздел «Функции» > «Серверы MCP».
- Нажмите кнопку «+ Добавить новый сервер MCP».
- Заполните следующую информацию:
- Имя : Введите псевдоним для сервера (например, «tavily-mcp»).
- Тип : выберите «команда» в качестве типа.
- Команда : Введите команду для запуска сервера:
Важно : замените
your-api-key
на ваш ключ API Tavily. Вы можете получить его на app.tavily.com/home
После добавления сервера он должен появиться в списке серверов MCP. Возможно, вам придется вручную нажать кнопку обновления в правом верхнем углу сервера MCP, чтобы заполнить список инструментов.
Composer Agent автоматически использует инструменты Tavily MCP, когда это релевантно вашим запросам. Лучше явно запросить использование инструментов, описав, что вы хотите сделать (например, «Пользователь tavily-search для поиска в Интернете последних новостей об ИИ»). На Mac нажмите command + L, чтобы открыть чат, выберите опцию composer в верхней части экрана, рядом с кнопкой отправки выберите agent и отправьте запрос, когда он будет готов.
Настройка приложения Claude Desktop 🖥️
Для macOS:
Для Windows:
Добавьте конфигурацию сервера Tavily:
Замените your-api-key-here
на ваш фактический ключ API Tavily .
2. Установка Git
- Клонируйте репозиторий:
- Установить зависимости:
- Создайте проект:
Настройка приложения Claude Desktop ⚙️
Выполните шаги настройки, описанные в разделе «Настройка приложения Claude Desktop» выше, используя приведенную ниже конфигурацию JSON.
Замените your-api-key-here
на ваш фактический ключ API Tavily , а /path/to/tavily-mcp
на фактический путь, по которому вы клонировали репозиторий в своей системе.
Использование в приложении Claude Desktop 🎯
После завершения установки и настройки приложения Claude для рабочего стола необходимо полностью закрыть и снова открыть приложение Claude для рабочего стола, чтобы увидеть сервер tavily-mcp. В левом нижнем углу приложения должен быть значок молотка, указывающий на доступные инструменты MCP. Вы можете нажать на значок молотка, чтобы увидеть больше подробностей об инструментах tavily-search и tavily-extract.
Теперь claude будет иметь полный доступ к серверу tavily-mcp, включая инструменты tavily-search и tavily-extract. Если вы вставите приведенные ниже примеры в приложение Claude для рабочего стола, вы должны увидеть инструменты сервера tavily-mcp в действии.
Примеры поиска Tavily
- Общий поиск в Интернете :
- Поиск новостей :
- Поиск по домену :
Примеры извлечения Тавилы
- Извлечь содержание статьи :
✨ Объедините поиск и извлечение ✨
Вы также можете комбинировать инструменты tavily-search и tavily-extract для выполнения более сложных задач.
Устранение неполадок 🛠️
Общие проблемы
- Сервер не найден
- Проверьте установку npm, запустив
npm --verison
- Проверьте синтаксис конфигурации Claude Desktop, выполнив
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Убедитесь, что Node.js установлен правильно, запустив
node --version
- Проверьте установку npm, запустив
- Проблемы, связанные с NPX
- Если вы столкнулись с ошибками, связанными с
npx
, вам может потребоваться использовать полный путь к исполняемому файлу npx. - Вы можете найти этот путь, запустив
which npx
в своем терминале, а затем заменив строку"command": "npx"
на"command": "/full/path/to/npx"
в своей конфигурации.
- Проблемы с ключами API
- Подтвердите, что ваш ключ API Tavily действителен
- Проверьте правильность установки ключа API в конфигурации.
- Убедитесь, что вокруг ключа API нет пробелов и кавычек.
Благодарности ✨
- Модель контекстного протокола для спецификации MCP
- Антропный для Клода Десктопа
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Этот сервер позволяет системам искусственного интеллекта интегрироваться с инструментами поиска и извлечения данных Tavily, обеспечивая доступ к веб-информации в режиме реального времени и поиск по домену.
- 🎉 Представляем tavily-crawl + tavily-map в версии 0.2.1! 🎉
- Предварительные условия 🔧
- Установка сервера Tavily MCP ⚡
- Настройка клиентов MCP ⚙️
- Использование в приложении Claude Desktop 🎯
- Устранение неполадок 🛠️
- Благодарности ✨
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityThis server allows users to perform web searches using Perplexity AI, providing a tool for retrieving search results through a simple API interface.Last updated -12TypeScript
- AsecurityAlicenseAqualityA server that provides web scraping and intelligent content searching capabilities using the Firecrawl API, enabling AI agents to extract structured data from websites and perform content searches.Last updated -52TypeScriptMIT License
- AsecurityFlicenseAqualityAn MCP protocol server that enables web search functionality using the Tavily API, allowing AI assistants to perform internet searches in real-time.Last updated -42Python
- -securityAlicense-qualityProvides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.Last updated -53PythonMIT License