MCP Embedding Search
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
Related MCP server: YouTube MCP Server
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:
{
"mcpServers": {
"mcp-embedding-search": {
"command": "node",
"args": ["/path/to/mcp-embedding-search/dist/index.js"],
"env": {
"TURSO_URL": "your-turso-database-url",
"TURSO_AUTH_TOKEN": "your-turso-auth-token"
}
}
}
}Configuración del escritorio de Claude
Añade esto a tu configuración de Claude Desktop:
{
"mcpServers": {
"mcp-embedding-search": {
"command": "node",
"args": ["/path/to/mcp-embedding-search/dist/index.js"],
"env": {
"TURSO_URL": "your-turso-database-url",
"TURSO_AUTH_TOKEN": "your-turso-auth-token"
}
}
}
}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:
[
{
"episode_title": "Episode Title",
"segment_text": "Transcript segment content...",
"start_time": 123.45,
"end_time": 167.89,
"similarity": 0.85
}
// Additional results...
]Esquema de base de datos
Esta herramienta espera una base de datos Turso con el siguiente esquema:
CREATE TABLE embeddings (
id INTEGER PRIMARY KEY AUTOINCREMENT,
transcript_id INTEGER NOT NULL,
embedding TEXT NOT NULL,
FOREIGN KEY(transcript_id) REFERENCES transcripts(id)
);
CREATE TABLE transcripts (
id INTEGER PRIMARY KEY AUTOINCREMENT,
episode_title TEXT NOT NULL,
segment_text TEXT NOT NULL,
start_time REAL NOT NULL,
end_time REAL NOT NULL
);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:
npm installConstruir el proyecto:
npm run buildEjecutar en modo de desarrollo:
npm run devPublicación
El proyecto utiliza conjuntos de cambios para la gestión de versiones. Para publicar:
Crear un conjunto de cambios:
npm run changesetVersionar el paquete:
npm run versionPublicar en npm:
npm run releaseContribuyendo
¡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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
An MCP server that provides tools to discover and retrieve podcast episodes transcripts.
MCP server for structured access to Lenny Rachitsky podcast transcripts. For content creators.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables semantic search capabilities by providing tools to manage Qdrant vector database collections, process and embed documents using various embedding services, and perform semantic searches across vector embeddings.4374MIT
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables searching YouTube videos, retrieving and storing transcripts, and performing semantic search over video content without using the official YouTube API.32MIT

CodeAlive MCPofficial
AlicenseNot gradedqualityAmaintenanceA Model Context Protocol server that enhances AI agents by providing deep semantic understanding of codebases, enabling more intelligent interactions through advanced code search and contextual awareness.89MIT- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that encodes text, PDFs, and other content into video memory format, enabling efficient semantic search and chat interactions with the encoded knowledge base.13MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/spences10/mcp-embedding-search'
If you have feedback or need assistance with the MCP directory API, please join our Discord server