Zed 的 PDF 搜索扩展
这是一个为 Zed 设计的文档搜索扩展,允许你通过语义搜索 PDF 文档,并将搜索结果用于 Zed 的 AI 助手。
先决条件
当前版本扩展需要以下条件:
- 一个
OpenAI
API 密钥(用于生成嵌入向量)
- 系统中已安装
uv
注意: 虽然当前设置需要 OpenAI API 密钥来生成嵌入向量,但我们计划在未来的版本中实现一个自包含的替代方案。社区反馈将帮助我们优先改进这些功能。
快速开始
- 克隆仓库
- 为 MCP 服务器设置 Python 环境:
- 在 Zed 中 安装开发扩展
- 构建搜索数据库
- 配置 Zed
使用方法
- 打开 Zed 的 AI 助手面板
- 输入
/pdfsearch
后跟你的搜索查询
- 扩展将搜索 PDF 并将相关部分添加到 AI 助手的上下文中
未来改进计划
自包含的向量存储
自包含的嵌入向量生成
首次运行时自动构建索引
可配置的结果大小
支持多个 PDF 文件
可选:支持除 PDF 之外的其他文件格式
项目结构
pdf_rag/
: 基于 Python 的 MCP 服务器实现
src/
: Zed 扩展代码
extension.toml
和Cargo.toml
: Zed 扩展配置文件
已知限制
- 首次使用前需要手动构建索引
- 需要依赖外部服务(OpenAI)
- Author:waytomcp
- URL:https://www.waytomcp.com/article/freespirit/pdfsearch-zed
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!