PDF Search for Zed
泽德的MCP服务器扩展,用于从PDF文件中检索相关片段。
这个Zed扩展允许对PDF文档进行语义搜索,并将结果用于Zed的AI助手。
先决条件
OpenAI
API 密钥(用于生成嵌入)- 系统中已安装
uv
设置步骤
-
克隆仓库
git clone https://github.com/freespirit/pdfsearch-zed.git
-
设置Python环境
cd pdfsearch-zed/pdf_rag uv venv uv sync
-
安装Zed开发扩展
- 按照Zed文档进行操作
-
构建搜索数据库
cd /path/to/pdfsearch-zed/pdf_rag echo "OPENAI_API_KEY=sk-..." > src/pdf_rag/.env # 可处理多个文件和目录 uv run src/pdf_rag/rag.py build "file1.pdf" "dir1" "file2.md" ...
-
配置Zed
"context_servers": { "pdfsearch-context-server": { "settings": { "extension_path": "/path/to/pdfsearch-zed" } } }
使用方法
- 打开Zed的AI助手面板
- 输入
/pdfsearch
后跟你的搜索查询 - 扩展将搜索并添加相关上下文到AI助手中
注意事项
- 首次使用前需要手动构建索引
- 目前需要OpenAI API,未来版本计划实现自包含替代方案