mcp-встраивание-поиск
Сервер Model Context Protocol (MCP), который запрашивает базу данных Turso, содержащую вложения и сегменты транскриптов. Этот инструмент позволяет пользователям искать соответствующие сегменты транскриптов, задавая вопросы, без создания новых вложений.
Функции
🔍 Векторный поиск сходства для сегментов транскрипта
📊 Оценка релевантности на основе косинусного сходства
📝 Полные метаданные транскрипта (название эпизода, временные метки)
⚙️ Настраиваемые параметры поиска (лимит, минимальный счет)
🔄 Эффективный пул соединений с базой данных
🛡️ Комплексная обработка ошибок
📈 Оптимизированная производительность для быстрого реагирования
Related MCP server: Better Qdrant MCP Server
Конфигурация
Этот сервер требует настройки через ваш клиент MCP. Вот примеры для разных сред:
Конфигурация Клайна
Добавьте это в настройки Cline MCP:
Конфигурация рабочего стола Клода
Добавьте это в конфигурацию вашего Claude Desktop:
API
На сервере реализован один инструмент MCP:
поиск_внедрений
Поиск соответствующих сегментов транскрипта с использованием векторного сходства.
Параметры:
question(строка, обязательно): Текст запроса для поискаlimit(число, необязательно): количество возвращаемых результатов (по умолчанию: 5, максимум: 50)min_score(число, необязательно): Минимальный порог сходства (по умолчанию: 0,5, диапазон: 0-1)
Формат ответа:
Схема базы данных
Этот инструмент ожидает базу данных Turso со следующей схемой:
Столбец embedding должен содержать векторные вложения, которые можно использовать с функцией vector_distance_cos .
Разработка
Настраивать
Клонировать репозиторий
Установить зависимости:
Создайте проект:
Запустить в режиме разработки:
Издательский
Проект использует наборы изменений для управления версиями. Для публикации:
Создайте набор изменений:
Версия пакета:
Опубликовать в npm:
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Лицензия MIT — подробности см. в файле LICENSE .
Благодарности
Построен на основе протокола модельного контекста
Разработан для эффективного поиска векторного сходства в базах данных транскриптов.