PDF Search
БесплатноНе проверенBuilt for Zed to enable semantic searching of PDF documents using a Qdrant vector database and OpenAI embeddings.
Описание
Built for Zed to enable semantic searching of PDF documents using a Qdrant vector database and OpenAI embeddings.
README
A document search extension for Zed that lets you semantically search through a PDF document and use the results in Zed's AI Assistant.
Prerequisites
This extension currently requires:
- An
OpenAIAPI key (to generate embeddings) uvinstalled on your system
Note: While the current setup requires an OpenAI API key for generating embeddings, we plan to implement a self-contained alternative in future versions. Community feedback will help prioritize these improvements.
Quick Start
- Clone the repository
git clone https://github.com/freespirit/pdfsearch-zed.git
- Set up the Python environment for the MCP server:
cd pdfsearch-zed/pdf_rag
uv venv
uv sync
Install Dev Extension in Zed
Build the search db
cd /path/to/pdfsearch-zed/pdf_rag
echo "OPENAI_API_KEY=sk-..." > src/pdf_rag/.env
# This may take a couple of minutes, depending on the documents' size
# You can provide multiple files and directories as arguments.
# - files would be chunked.
# - a directory would be considered as if its files contains chunks.
# E.g. they won't be further split.
uv run src/pdf_rag/rag.py build "file1.pdf" "dir1" "file2.md" ...
- Configure Zed
"context_servers": {
"pdfsearch-context-server": {
"settings": {
"extension_path": "/path/to/pdfsearch-zed"
}
}
}
Usage
- Open Zed's AI Assistant panel
- Type
/pdfsearchfollowed by your search query - The extension will search the PDF and add relevant sections to the AI Assistant's context
Future Improvements
- Self-contained vector store
- Self-contained embeddings
- Automated index building on first run
- Configurable result size
- Support for multiple PDFs
- Optional: Additional file formats beyond PDF
Project Structure
pdf_rag/: Python-based MCP server implementationsrc/: Zed extension codeextension.tomlandCargo.toml: Zed extension configuration files
Known Limitations
- Manual index building is required before first use
- Requires external services (OpenAI)
Установка PDF Search
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/freespirit/pdfsearch-zedFAQ
PDF Search MCP бесплатный?
Да, PDF Search MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для PDF Search?
Нет, PDF Search работает без API-ключей и переменных окружения.
PDF Search — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить PDF Search в Claude Desktop, Claude Code или Cursor?
Открой PDF Search на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare PDF Search with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
