Сервер API Explorium MCP
Сервер Explorium MCP — это сервер Model Context Protocol, используемый для взаимодействия с API Explorium . Он позволяет помощникам на основе ИИ получать доступ к возможностям поиска бизнес-данных и данных о потенциальных клиентах Explorium.
📋 Содержание
Related MCP server: GemForge-Gemini-Tools-MCP
Обзор
Сервер Explorium MCP позволяет помощникам ИИ получать доступ к обширным базам данных о бизнесе и перспективах от Explorium. Это позволяет инструментам ИИ предоставлять точную и актуальную информацию о компаниях, отраслях и специалистах непосредственно в интерфейсах чата.
Установка
Установите сервер Explorium MCP из PyPI:
Для работы пакета требуется Python 3.10 или более поздняя версия.
Настройка для разработки
Клонируйте репозиторий:
Настройте среду разработки с помощью
uv:
Создайте файл
.envв корневом каталоге с вашим ключом API Explorium:
Чтобы получить ключ API, следуйте инструкциям в документации API Explorium .
Работает локально
Использование с помощниками на основе искусственного интеллекта
Использование с Claude Desktop
Следуйте официальному руководству по Model Context Protocol , чтобы установить Claude Desktop и настроить его для использования серверов MCP.
Добавьте эту запись в файл
claude_desktop_config.json:
Для разработки вы можете использовать следующую конфигурацию:
Замените все заполнители вашими фактическими путями и ключом API.
Использование с курсором
Курсор имеет встроенную поддержку MCP-серверов .
Чтобы настроить его на использование сервера Explorium MCP:
Перейдите в
Cursor > Settings > Cursor Settings > MCPДобавьте запись «Explorium» с помощью этой команды:
Для разработки используйте:
Вы можете включить «Режим Yolo» в настройках курсора, чтобы использовать инструменты без подтверждения, выбрав Cursor > Settings > Cursor Settings > Features > Chat > Enable Yolo mode .
Структура проекта
Рабочий процесс разработки
Настройте среду, как описано в разделе «Настройка для разработки».
Внесите изменения в кодовую базу.
Отформатируйте свой код:
Запустите проверки линтинга:
Проведите тесты:
Непрерывная интеграция
Проект использует GitHub Actions для CI/CD. Рабочий процесс, определенный в .github/workflows/ci.yml делает следующее:
Проверка версии : обеспечивает увеличение версии в
pyproject.tomlперед слиянием с основным проектом.Linting : выполняет проверки стиля и форматирования кода с помощью
ruffТестирование : запуск набора тестов с отчетом о покрытии.
Развертывание : помечает репозиторий версией из
pyproject.tomlпри слиянии с основным
Строительство и издательское дело
Создание пакета
Чтобы собрать пакет для распространения:
Обновите версию в
pyproject.toml(требуется для каждого нового релиза)Запустите команду сборки:
Это создаст каталог dist/ со собранным пакетом.
Публикация в PyPI
Чтобы опубликовать пакет в PyPI:
Убедитесь, что у вас установлен
twine:
Загрузите собранный пакет в PyPI:
Вам необходимо будет предоставить свои учетные данные PyPI или настроить их в файле .pypirc .
Автоматическое управление версиями и тегирование
Когда изменения объединяются с основной веткой, рабочий процесс CI автоматически:
Помечает репозиторий версией из
pyproject.tomlОтправляет тег на GitHub