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.
Integrations
Provides vector similarity search capabilities for transcript segments stored in a Turso database, retrieving relevant content based on natural language queries without generating new embeddings
búsqueda de incrustación de mcp
Un servidor de Protocolo de Contexto de Modelo (MCP) que consulta una base de datos Turso que contiene incrustaciones y segmentos de transcripción. Esta herramienta permite a los usuarios buscar segmentos de transcripción relevantes mediante preguntas, sin generar nuevas incrustaciones.
Características
- 🔍 Búsqueda de similitud vectorial para segmentos de transcripción
- Puntuación de relevancia basada en la similitud del coseno
- 📝 Metadatos de la transcripción completa (título del episodio, marcas de tiempo)
- ⚙️ Parámetros de búsqueda configurables (límite, puntuación mínima)
- 🔄 Agrupación eficiente de conexiones de bases de datos
- 🛡️ Manejo integral de errores
- 📈 Rendimiento optimizado para respuestas rápidas
Configuración
Este servidor requiere configuración a través de su cliente MCP. A continuación, se muestran ejemplos para diferentes entornos:
Configuración de Cline
Agregue esto a su configuración de Cline MCP:
Configuración del escritorio de Claude
Añade esto a tu configuración de Claude Desktop:
API
El servidor implementa una herramienta MCP:
incrustaciones de búsqueda
Busque segmentos de transcripción relevantes utilizando similitud vectorial.
Parámetros:
question
(cadena, obligatoria): el texto de consulta a buscarlimit
(número, opcional): Número de resultados a devolver (predeterminado: 5, máximo: 50)min_score
(número, opcional): umbral mínimo de similitud (predeterminado: 0,5, rango: 0-1)
Formato de respuesta:
Esquema de base de datos
Esta herramienta espera una base de datos Turso con el siguiente esquema:
La columna embedding
debe contener incrustaciones vectoriales que puedan usarse con la función vector_distance_cos
.
Desarrollo
Configuración
- Clonar el repositorio
- Instalar dependencias:
- Construir el proyecto:
- Ejecutar en modo de desarrollo:
Publicación
El proyecto utiliza conjuntos de cambios para la gestión de versiones. Para publicar:
- Crear un conjunto de cambios:
- Versionar el paquete:
- Publicar en npm:
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.
Expresiones de gratitud
- Construido sobre el Protocolo de Contexto Modelo
- Diseñado para una búsqueda eficiente de similitud de vectores en bases de datos de transcripciones
This server cannot be installed
Un servidor de protocolo de contexto modelo que busca segmentos de transcripción en una base de datos Turso utilizando similitud vectorial, lo que permite a los usuarios encontrar contenido relevante haciendo preguntas sin generar nuevas incrustaciones.