Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
git clone https://github.com/mrglaster/hl-mcp.git
cd hl-mcp
2. Настройка переменных окружения
Создайте файл .env, скопировав шаблон:
Код:
cp .env.example .env
Отредактируйте .env, указав нужные значения:
Код:
# Настройки Milvus
MILVUS_URI="/path/to/db-file" # Путь к локальному файлу базы Milvus
MILVUS_COLLECTION_NAME="valve" # Имя коллекции Milvus
MILVUS_MAX_RESULTS=5 # Количество возвращаемых результатов
# Конфигурация модели эмбеддингов
EMBEDDING_MODEL="path/to/embedding/model/dir"
# Можно использовать модель из Hugging Face, например:
# EMBEDDING_MODEL="sentence-transformers/distiluse-base-multilingual-cased-v2"
3. Установка зависимостей
Код:
pip install -r requirements.txt
4. Интеграция с IDE
Проект работает как сервер MCP (Model Control Protocol).
Чтобы использовать его в IDE, настройте клиент MCP соответствующим образом.
Например, для Cline добавьте в cline_mcp_settings.json:
Замените /path/to/hl-mcp/server.py на абсолютный путь к файлу server.py в вашем репозитории.
После настройки интеграция будет отображаться в IDE следующим образом:
Модели встраивания (Модели эмбеддингов)
Как вы, вероятно, заметили, каталог database/{version}/ содержит несколько файлов .db. Каждая из этих баз данных была сгенерирована с использованием различных текстовых эмбеддинг-моделей. Ниже приведён список поддерживаемых моделей, отсортированных по возрастанию вычислительной сложности и размера модели.
Многофункциональная (dense, sparse, ColBERT); поддержка 100+ языков; передовая точность
Если вы хотите использовать embedding-модель, не входящую в данный список, вам потребуется сгенерировать новую базу знаний, используя выбранную модель в качестве эмбеддера.
На данном сайте используются cookie-файлы, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших cookie-файлов.