尾注MCP
   
将您的EndNote参考库连接到Claude AI。搜索参考文献、阅读PDF、格式化引用、查找相关论文和生成参考书目——所有这些都可以直接在Claude Desktop对话中完成。
它的作用
设置完成后,您可以向Claude询问以下问题:
- *“在我的图书馆里搜索社会资本和布迪厄”*
- *“查找有关组织如何应对不确定性的论文”* (语义搜索)
- *“查找与论文#3844相关的参考文献”*
- *“给我APA引用号1234”*
- *为参考文献12、45、78、102生成参考书目*
- *将引用12、45、78导出为BibTeX*
- *“阅读Smith等人论文的第5-7页”*
克劳德搜索你的 本地 图书馆——除了正常对话外,没有任何内容上传到云端。
运作原理
EndNote Library → XML Export → endnote-mcp index → SQLite Database (FTS5 + Embeddings)
↕
Claude Desktop ← MCP Server (12 tools)您的参考文献和PDF文本将通过全文搜索索引到本地SQLite数据库中。可选地,人工智能嵌入支持语义搜索——按含义而不仅仅是关键字查找论文。安装语义依赖关系后,在索引过程中会自动嵌入新的引用。克劳德通过 模型上下文协议(MCP).
需求
- 尾注20+ (任何版本)
- 克劳德桌面版 应用
- Python 3.10+
- 紫外线 (推荐)或pip
快速开始
1.安装
# With uv (recommended)
uv tool install endnote-mcp
# Or with pip
pip install endnote-mcp2.从EndNote导出您的库
尾注: File → 出口 → 选择 可扩展标记语言 格式→ 保存到方便的位置(例如桌面)。
3.运行安装向导
endnote-mcp setup向导将:
- 自动检测XML导出和PDF目录
- 创建配置
- 索引您的库
- 自动配置克劳德桌面
4.重新启动克劳德桌面
退出并重新打开Claude Desktop。您将在MCP连接器中看到“EndNote库”。
就是这样。开始问克劳德你的推荐信。
语义搜索(可选)
启用基于含义的搜索,即使引用使用的术语与您的查询不同,也能找到引用。例如,搜索 *“公司如何为不确定的未来做准备”* 查找关于情景规划和战略预见的论文。
# Install semantic search dependencies
pip install endnote-mcp[semantic]
# Generate embeddings (~3 min for 4,000 references)
endnote-mcp embed这使用了轻量级 全迷你LM-L6-v2 本地模型-不需要API密钥,一切都留在您的机器上。
命令
| 命令 | 它做什么 |
|---|---|
endnote-mcp setup | 交互式设置向导 |
endnote-mcp index | 添加新引用后重新索引(增量) |
endnote-mcp index --full | 从头开始完全重新索引 |
endnote-mcp index --skip-pdfs | 仅索引元数据(快速,约1秒) |
endnote-mcp index --embed | 重新索引并生成嵌入 |
endnote-mcp embed | 生成语义搜索嵌入 |
endnote-mcp embed --full | 从头开始重新生成所有嵌入 |
endnote-mcp status | 显示索引统计信息 |
endnote-mcp install | 添加到Claude桌面配置 |
endnote-mcp serve | 启动MCP服务器(克劳德桌面自动使用) |
Claude可用的工具
| 工具 | 说明 |
|---|---|
search_references | 按作者、标题、年份、关键字、摘要搜索(BM25排名,有DOI链接) |
search_fulltext | 在PDF内容中搜索——查找概念、引文、方法 |
search_library | 在一次通话中组合元数据+PDF搜索 |
search_semantic | 使用AI嵌入按意义搜索(需要 endnote-mcp[semantic]) |
get_reference_details | 参考的完整元数据(摘要、关键字、DOI等) |
get_citation | 格式为APA 7th、哈佛、温哥华、芝加哥或IEEE |
get_bibtex | 将引用导出为LaTeX的BibTeX条目 |
get_bibliography | 为多个参考文献生成格式化的参考书目 |
find_related | 查找类似的引用(在可用时使用嵌入) |
read_pdf_section | 从PDF附件中读取特定页面 |
list_references_by_topic | 基于广泛主题的列表 |
rebuild_index | 更新EndNote库后重新索引 |
添加新引用
向EndNote库添加新引用时:
- 重新导出XML 来自EndNote(覆盖同一文件)
- 要么:
- 跑 endnote-mcp index 从终端, 或 - 问克劳德: *“重建我的库索引”*
索引是 增量 --它只处理新的参考文献和PDF,而不是再次处理整个库。如果安装了语义搜索,则会自动嵌入新的引用。
演出
| 操作 | 时间(4000个参考) |
|---|---|
| 元数据索引 | 约1秒 |
| PDF提取(第一次) | 每100个PDF约1分钟 |
| PDF提取(增量) | 仅限新PDF |
| 嵌入生成 | ~3分钟 |
| 关键字搜索 | \ G.Gokmen(2026)。 *EndNote MCP:将EndNote参考库连接到Claude AI* (版本1.4.5)\[计算机软件\]。https://doi.org/10.5281/zenodo.18617546 |
或者使用GitHub上的“引用此存储库”按钮获取BibTeX/APA格式。
许可证
AGPL-3.0——免费使用、修改和分发。看 许可证 了解详情。
