Exa MCP Сервер 🔍
Сервер Model Context Protocol (MCP) позволяет помощникам ИИ, таким как Клод, использовать API поиска Exa AI для веб-поиска. Эта настройка позволяет моделям ИИ получать веб-информацию в реальном времени безопасным и контролируемым способом.
Предварительные условия 📋
Node.js (v18 или выше)
Установлен Claude Desktop
Related MCP server: MCP Search Server
Установка 🛠️
Установка НПМ
npm install -g exa-mcp-serverИспользование кузнечного дела
Чтобы автоматически установить сервер Exa MCP для Claude Desktop через Smithery :
npx -y @smithery/cli install exa --client claudeКонфигурация ⚙️
1. Настройте Claude Desktop для распознавания сервера Exa MCP
Файл claude_desktop_config.json можно найти в настройках приложения Claude Desktop:
Откройте приложение Claude Desktop и включите режим разработчика в верхней левой строке меню.
После включения откройте Настройки (также из верхней левой панели меню) и перейдите в Параметры разработчика, где вы найдете кнопку Изменить конфигурацию. Нажатие на нее откроет файл claude_desktop_config.json, что позволит вам внести необходимые изменения.
ИЛИ (если вы хотите открыть claude_desktop_config.json из терминала)
Для macOS:
Откройте конфигурацию Claude Desktop:
code ~/Library/Application\ Support/Claude/claude_desktop_config.jsonДля Windows:
Откройте конфигурацию Claude Desktop:
code %APPDATA%\Claude\claude_desktop_config.json2. Добавьте конфигурацию сервера Exa:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": ["/path/to/exa-mcp-server/build/index.js"],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}Замените your-api-key-here на ваш фактический ключ API Exa с dashboard.exa.ai/api-keys .
3. Доступные инструменты и выбор инструментов
Сервер Exa MCP включает в себя следующие инструменты, которые можно включить, добавив --tools :
web_search_exa : выполняет веб-поиск в режиме реального времени с оптимизированными результатами и извлечением контента.
research_paper_search : Специализированный поиск, ориентированный на научные статьи и исследовательский контент.
company_research : комплексный инструмент для исследования компаний, который сканирует веб-сайты компаний для сбора подробной информации о предприятиях.
сканирование : извлекает контент из определенных URL-адресов, полезно для чтения статей, PDF-файлов или любых веб-страниц, если у вас есть точный URL-адрес.
compete_finder : определяет конкурентов компании путем поиска компаний, предлагающих аналогичные продукты или услуги.
linkedin_search : Поиск компаний и людей в LinkedIn с помощью Exa AI. Просто включите названия компаний, имена людей или конкретные URL-адреса LinkedIn в свой запрос.
wikipedia_search_exa : Поиск и извлечение информации из статей Википедии по определенным темам, предоставление вам точных, структурированных знаний из крупнейшей в мире энциклопедии.
github_search : поиск в репозиториях GitHub с помощью Exa AI — выполняет поиск в режиме реального времени на GitHub.com для нахождения соответствующих репозиториев, проблем и учетных записей GitHub.
Вы можете выбрать, какие инструменты включить, добавив параметр --tools в конфигурацию Claude Desktop:
Укажите, какие инструменты следует включить:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"/path/to/exa-mcp-server/build/index.js",
"--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search"
],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}Для включения нескольких инструментов используйте список, разделенный запятыми:
{
"mcpServers": {
"exa": {
"command": "npx",
"args": [
"/path/to/exa-mcp-server/build/index.js",
"--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search"
],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}Если вы не укажете ни одного инструмента, будут использоваться все инструменты, включенные по умолчанию.
4. Перезагрузите Claude Desktop.
Для вступления изменений в силу:
Полностью закройте Claude Desktop (не просто закройте окно)
Запустите Claude Desktop снова.
Найдите значок 🔌, чтобы убедиться, что сервер Exa подключен.
Использование через NPX
Если вы предпочитаете запускать сервер напрямую, вы можете использовать npx:
# Run with all tools enabled by default
npx exa-mcp-server
# Enable specific tools only
npx exa-mcp-server --tools=web_search_exa
# Enable multiple tools
npx exa-mcp-server --tools=web_search_exa,research_paper_search
# List all available tools
npx exa-mcp-server --list-toolsУстранение неполадок 🔧
Распространенные проблемы
Сервер не найден
Проверьте правильность настройки ссылки npm.
Проверьте синтаксис конфигурации Claude Desktop
Убедитесь, что Node.js установлен правильно
Проблемы с ключами API
Подтвердите, что ваш EXA_API_KEY действителен
Проверьте правильность установки EXA_API_KEY в конфигурации Claude Desktop.
Убедитесь, что вокруг ключа API нет пробелов и кавычек.
Проблемы с подключением
Полностью перезагрузите Claude Desktop.
Проверьте журналы Claude Desktop:
Node.js должен быть не ниже v18 (или выше)
# macOS tail -n 20 -f ~/Library/Logs/Claude/mcp*.log # Windows type "%APPDATA%\Claude\logs\mcp*.log"
Создано с ❤️ командой Exa