scholar-mcp
little-librarian
Локальный MCP-сервер, который индексирует файлы .epub и предоставляет инструменты семантического поиска на базе pplx-embed-context-v1 (late chunking) и Qdrant.
MCP client (Claude Desktop, Claude Code, …)
│
▼ tool calls via MCP
server.py
pplx-embed-context-v1-0.6b + Qdrant (local)Файлы
Файл | Роль |
| MCP-сервер — загрузка epub, создание эмбеддингов, поиск, хранилище Qdrant |
| Отдельный MCP-сервер для кода (фрагментация на основе AST) |
Related MCP server: ragi
Почему pplx-embed-context-v1
Использует late chunking: все фрагменты главы проходят через один прямой проход, поэтому каждый эмбеддинг фрагмента захватывает полный контекст документа без необходимости использования doc-префикса во время вывода. Получает 81.96 nDCG@10 в ConTEB.
Быстрый старт
# 1. install
pip install -e .
# 2. ingest your library (runs embedding, then exits)
HF_HUB_OFFLINE=0 python server.py --index ./library
# 3. start the MCP server
python server.py
# optional: preload the model at startup
python server.py --preloadИнструменты MCP
Инструмент | Описание |
| Семантический поиск, возвращает top-k отрывков с оценками |
| Поиск с группировкой по |
| Извлечение полного текста книги/главы |
| Список всех проиндексированных книг с количеством глав |
| Информация о коллекции Qdrant (количество точек, размер вектора) |
| Полная разбивка контента: книги, главы, фрагменты на книгу, средняя длина фрагмента |
| Показать, какое устройство (CPU/GPU) используется для эмбеддингов |
Конфигурация Claude Desktop
{
"mcpServers": {
"little-librarian": {
"command": "python",
"args": ["/path/to/server.py"]
}
}
}Рекомендации по оборудованию
Настройка | Мин. VRAM |
Только CPU | 0 ГБ |
GPU (pplx-embed-0.6b) | ~2 ГБ |
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 Servers
- Flicense-qualityDmaintenanceLocal MCP server that provides semantic search (RAG) over code repositories, enabling AI clients like Claude and Gemini to access project context without manual re-upload.
- AlicenseAqualityDmaintenanceLocal-first RAG indexing and semantic search MCP server. Enables document retrieval and context-aware queries using local embedding models.39MIT
- Alicense-qualityBmaintenanceMCP server for local RAG over personal notes, PDFs, and documents, enabling plain-English querying and hybrid search with multi-hop context expansion.MIT
- Flicense-qualityBmaintenanceMCP server for querying a personal knowledge base using semantic RAG, powered by DeepSeek and local embeddings from Ollama.
Related MCP Connectors
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Remote ChromaDB vector database MCP server with streamable HTTP transport
MCP server for Project Gutenberg — 75,000+ public-domain ebooks with full plain-text retrieval.
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/unlomtrois/little-librarian'
If you have feedback or need assistance with the MCP directory API, please join our Discord server