MCP Embedding Search
mcp-встраивание-поиск
Сервер Model Context Protocol (MCP), который запрашивает базу данных Turso, содержащую вложения и сегменты транскриптов. Этот инструмент позволяет пользователям искать соответствующие сегменты транскриптов, задавая вопросы, без создания новых вложений.
Функции
🔍 Векторный поиск сходства для сегментов транскрипта
📊 Оценка релевантности на основе косинусного сходства
📝 Полные метаданные транскрипта (название эпизода, временные метки)
⚙️ Настраиваемые параметры поиска (лимит, минимальный счет)
🔄 Эффективный пул соединений с базой данных
🛡️ Комплексная обработка ошибок
📈 Оптимизированная производительность для быстрого реагирования
Related MCP server: YouTube MCP Server
Конфигурация
Этот сервер требует настройки через ваш клиент MCP. Вот примеры для разных сред:
Конфигурация Клайна
Добавьте это в настройки 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"
}
}
}
}Конфигурация рабочего стола Клода
Добавьте это в конфигурацию вашего 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
На сервере реализован один инструмент MCP:
поиск_внедрений
Поиск соответствующих сегментов транскрипта с использованием векторного сходства.
Параметры:
question(строка, обязательно): Текст запроса для поискаlimit(число, необязательно): количество возвращаемых результатов (по умолчанию: 5, максимум: 50)min_score(число, необязательно): Минимальный порог сходства (по умолчанию: 0,5, диапазон: 0-1)
Формат ответа:
[
{
"episode_title": "Episode Title",
"segment_text": "Transcript segment content...",
"start_time": 123.45,
"end_time": 167.89,
"similarity": 0.85
}
// Additional results...
]Схема базы данных
Этот инструмент ожидает базу данных Turso со следующей схемой:
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
);Столбец embedding должен содержать векторные вложения, которые можно использовать с функцией vector_distance_cos .
Разработка
Настраивать
Клонировать репозиторий
Установить зависимости:
npm installСоздайте проект:
npm run buildЗапустить в режиме разработки:
npm run devИздательский
Проект использует наборы изменений для управления версиями. Для публикации:
Создайте набор изменений:
npm run changesetВерсия пакета:
npm run versionОпубликовать в npm:
npm run releaseВнося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Лицензия MIT — подробности см. в файле LICENSE .
Благодарности
Построен на основе протокола модельного контекста
Разработан для эффективного поиска векторного сходства в базах данных транскриптов.
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