红豆 MCP 使用帮助
红豆 MCP 让外部 AI 助手在你的指令下查找、阅读、导入和整理红豆文献。你可以直接描述任务,例如“查询选中文献的被引次数,并注明来源”,由 AI 调用相应工具完成。
本文按 2026-10-23 的当前客户端校订,覆盖 87 个工具、4 个研究工作流 Prompts,包括引用次数、参考文献格式化、语义证据检索、EndNote 文件导入、专利全文、Obsidian 和独立 LiveSync。你安装的版本可能有所不同,实际能力以设置页的工具数量、客户端工具列表及 hongdou_get_status 为准。
1. 第一次连接
三步开始
- 打开红豆,进入 设置 → 高级 → MCP 服务,点击 开启连接。如果已显示“已开启”,直接进行下一步。
- 点击 配置 AI 程序…,找到你使用的程序,点击右侧的 配置。如需选择文件夹,选择你平时在该程序中打开的项目。
- 完全退出并重启 AI 程序,在新会话中发送下面的连接检查指令。使用期间保持红豆打开。
请调用 hongdou_get_status,告诉我红豆版本、可用工具数量、可访问的资料库,以及是否允许修改文献库。
然后搜索本地文献库中的“机器学习”,返回前 5 条的题名、作者、年份和 itemID。
看到真实的本地文献结果后,再开始阅读或整理任务。没有匹配结果也可能是正常情况,可换用库中已知的题名片段。
连接详情与更多选项 中可以查看当前地址、工具数量、安全设置,并使用 测试连接。测试成功说明红豆端点可以响应;AI 程序仍需加载配置和工具列表。
可以配置哪些 AI 程序
当前内置配置适配覆盖以下 12 款程序:
| 类型 | 程序 |
|---|---|
| 桌面助手 | Claude Desktop、Cherry Studio |
| 命令行或编程助手 | Claude Code、Codex、Gemini CLI |
| 编辑器及扩展 | Cursor、VS Code、Windsurf、Cline、Roo Code、Continue、Zed |
列表识别主要依据默认位置的配置文件。“已配置”表示红豆已写入或识别配置,不能单独证明程序已安装、当前项目已信任该配置,或该版本已成功加载 MCP。未列出的程序可按其自身说明尝试手动连接,红豆不保证自动适配。
本地连接服务、Local API 和地址
默认地址为:
http://127.0.0.1:18500/mcp
请优先使用设置页显示的实际地址。MCP 需要红豆的本地 HTTP 监听服务;如果提示尚未开启,到本页最下方的“杂项”点击 启用并重启,再开启 AI 助手连接。
“启用 Local API”是另一个设置,并非使用 MCP 的通用前提。 部分 Obsidian 联动功能需要 Local API,应按对应功能的提示配置。
当前版本的 MCP 连接无需 Bearer Token,也不需要手动添加 Authorization 请求头。旧版配置中若保留了红豆认证头,使用“重新配置”,再重启 AI 程序。本文不再沿用旧版的令牌生成、重置流程。
MCP 使用本机 HTTP 地址。只提供云端远程连接的客户端无法直接访问你电脑的 127.0.0.1。手动配置时选择支持的 HTTP MCP 连接方式;红豆通过 POST 处理 MCP 请求,不提供旧式独立 SSE 地址。不同程序配置结构不同,优先使用红豆的配置入口。
2. 直接复制这些提问
不必记住工具名。把资料库、分类和操作范围说清楚,AI 更容易准确执行。
| 想完成的事 | 可以这样说 |
|---|---|
| 查询选中文献 | 先确认我在红豆中选中了哪些文献,列出题名和 itemID;多选时不要自行挑一篇。 |
| 检索和浏览 | 在“毕业论文”分类中查找固态电池文献,显示总数和前 10 条;继续读取时不要重复前面的结果。 |
| 查询被引次数 | 查询选中文献的学术被引次数,保留每篇的状态、数据库来源和查询时间;未知次数不要写成 0。 |
| 查找原文证据 | 在我的文献库中找“界面层抑制枝晶”的原文证据,给出片段、文献和可回查的位置。 |
| 阅读并做笔记 | 读取当前文献的附件,按研究问题、方法、结果和局限整理笔记;先给我看内容,确认后保存。 |
| 生成参考文献表 | 用本机已安装的国标样式,为选中文献生成中文参考文献表,返回纯文本,并说明所用样式。 |
| 补全元数据 | 检查选中文献的缺失字段,生成补全预览,列出原值和新值,等我确认后再保存。 |
| 导入文件 | 分析 mcp-files 中的 RIS 文件,报告文献、附件、笔记和分类数量;审阅后再导入到指定分类。 |
| 查重和移动分类 | 找出这个分类的重复候选,解释匹配依据,先预览合并;不要直接合并所有候选。 |
| 专利全文 | 检索这个专利,核对申请公开与授权版本,选择明确的公开版本入库,再补下载对应全文。 |
| 检查账号和联动 | 分别检查红豆账号、权益、Obsidian 插件和独立 LiveSync 状态,区分本地配置与联网验证结果。 |
“当前这篇”“选中的文献”应先通过 hongdou_get_ui_focus 定位。它不会改变红豆的选中项。主窗口未打开、标签页不适用或选择超过返回上限时,AI 应说明情况,不能假定已经拿到全部文献。
3. 检索、阅读与引用
本地检索和无关键词浏览
- 按题名、作者等查找已有文献:
hongdou_search_items;按标签、引用键或复杂条件查询时使用相应搜索工具。 - 不想输入关键词、只想浏览整个资料库或某个分类:
hongdou_list_items。 - 先找分类,再获取成员:
hongdou_search_collections→hongdou_get_collection_items。分类重名时按完整位置和 ID 选择,不能直接取第一个。 - 查详情:
hongdou_get_item;需要了解文献类型的可用字段时,先查hongdou_list_item_types和hongdou_get_item_type_fields。界面隐藏的空字段不代表数据接口不能读写。
大多数列表不会一次返回全部内容。让 AI 检查返回的分页信息再继续读取;不同工具的分页方式见第 7 节。
查询学术被引次数
hongdou_get_citation_counts 查询已在本地库中的文献,每次 1–20 篇。单篇也使用 itemIDs 数组。
下面的 JSON 展示工具名和参数,交给支持工具调用的 AI 程序使用;所有 ID 均需替换为实际查询结果。
{"name":"hongdou_get_citation_counts","arguments":{"itemIDs":[123,456],"force":false}}
| 返回状态 | 应如何理解 |
|---|---|
ok |
查询到有效次数,查看 count、来源、来源链接和查询时间。只有此时的 count:0 才表示查询到零次。 |
not-found |
来源未确认到匹配文献,不能视为零。 |
missing-metadata |
标识符或题名、年份、作者等信息不足,可先补全文献。 |
unsupported |
当前来源不支持该类型,例如专利。 |
unavailable |
网络或服务暂不可用,可稍后重试。 |
item-not-found |
本地条目不存在或已删除。 |
有效观测通常缓存 24 小时,失败有短期冷却。force:true 可请求刷新,仍遵守来源限流;刷新失败不会把旧值冒充成新结果。
不同数据库统计范围不同。不要把多个来源相加,也不要默认把不同来源的次数放进同一个影响力排名。这里查询的是学术被引次数,与文献库中条目之间的“关联”关系不同。
生成参考文献表
先用 hongdou_get_citation_styles 查找本机已安装且支持参考文献表的 CSL 样式,再调用 hongdou_format_bibliography。每次可处理 1–100 篇普通文献,返回 text 或 html。
{"name":"hongdou_get_citation_styles","arguments":{"query":"7714","hasBibliography":true,"limit":20}}
{"name":"hongdou_format_bibliography","arguments":{"itemIDs":[123,456],"locale":"zh-CN","format":"text"}}
省略 styleID 时沿用红豆的默认样式选择;需要特定样式时,传入上一步返回的完整 styleID。显式指定的样式未安装或不支持参考文献表时会报错,不会悄悄换成其他样式。参考文献顺序由 CSL 样式决定。
该工具返回格式化内容,不自动复制到剪贴板,也不修改样式偏好。附件或笔记应先定位到对应的普通文献,再生成参考文献表。
语义检索:给出能回查的证据
关键词不明确、希望按含义查找时,先通过 hongdou_get_semantic_index_status 检查索引,再用 hongdou_search_semantic。
{"name":"hongdou_search_semantic","arguments":{"query":"固态电池界面稳定性的实验研究","mode":"passage","limit":10,"includeText":true}}
mode:"best-match"按文献排名;mode:"passage"查找段落证据。- 返回原文片段、来源文献、来源类型和
locator,可按资料库、父文献及来源类型缩小范围。 score是排名分数,不能解释为结论正确的概率。- 查询向量可能调用外部 embedding 服务并消耗额度。查询不会自动启用索引;未启用、未就绪、余额不足和正常无命中会分别报告。
需要入队、对账、云端同步、重试、重建或清空索引时,使用 hongdou_manage_semantic_index,先审阅影响再确认。只有 enqueue 接受并要求 itemIDs。管理任务完成只表示该管理命令执行完毕,后台索引和上传进度仍要查询索引状态。
读取 PDF、EPUB、网页与批注
先用 hongdou_get_attachments 获得附件 ID,再读附件。新工作流优先使用 hongdou_get_document_text 获取带真实位置的结构化原文;已有 hongdou_read_pdf 仍可用于 PDF 阅读。
{"name":"hongdou_get_document_text","arguments":{"attachmentID":789,"mode":"structured","maxPages":10}}
PDF 的 pageNumber 从 1 开始,pageIndex 从 0 开始,印刷页标签可能与物理页号不同。EPUB 和网页快照使用 blockRef/position,不生成虚构页码。
每次提取最多返回 128,000 个 UTF-16 单元;有 nextCursor 时继续调用,超大页可能分多次返回。续读使用相同附件和模式,传入实际返回的 cursor,不要同时传 startPage。文件发生变化或游标过期时,从头重新读取。
hongdou_get_pdf_outline 返回实际提取的 PDF 目录及定位信息;某些目录项无法换算成物理页码。目录提取失败与“没有目录”会分别处理。
批注有两个入口:
- 阅读红豆已有批注:
hongdou_get_annotations或hongdou_search_annotations。 - 把 PDF 文件内嵌批注导入为红豆真实批注:
hongdou_import_pdf_annotations,先预览再启动任务,沿用原生去重及定位,结果包含实际新增批注 ID。
只有独立的 PDF/EPUB 附件、尚无父文献时,可用 hongdou_recognize_documents 识别并创建父文献。识别可能联网,返回任务及逐附件结果。
保存阅读笔记与研究报告
先读原文和已有笔记,再让 AI 生成内容。hongdou_create_note 保存新笔记;更新已有笔记前,先读取 hongdou_get_notes 返回的 dateModified/contentHash,在 hongdou_update_note 中带上 expectedDateModified/expectedContentHash,避免覆盖后来修改的内容。
当前没有持久化笔记历史版本查询工具。遇到版本冲突应重新读取并比较,不要反复强行覆盖。
客户端支持 MCP Prompts 时,可选以下工作流;不支持时,直接用自然语言提出相同任务即可。
| Prompt | 用途 | 主要参数 |
|---|---|---|
literature-review |
围绕主题组织文献综述 | topic,可选 maxItems |
citation-analysis |
分析一篇文献的研究内容 | itemID;需要被引次数时另查专用工具 |
research-summary |
按标签整理研究发现 | tags |
export-report |
按分类组织含批注的文献报告 | collectionName,可选 includeAnnotations |
Prompts 提供任务提示,由外部 AI 助手读取材料、组织分析和输出报告;最终内容仍需核对原文与引用。
4. 导入文献、整理分类和补全信息
DOI、URL、ISBN 和 BibTeX
单篇导入可使用 hongdou_add_by_doi、hongdou_add_by_url 或 hongdou_add_by_isbn。只有想先看元数据、不立即入库时,使用 hongdou_fetch_metadata。网页支持程度取决于可用翻译器及站点访问条件,拿到元数据不一定能下载全文。
hongdou_add_by_bibtex 支持 BibTeX 内容或受限文件;hongdou_export_to_bibtex 可返回字符串,或按文件规则导出。导出到文件需要修改权限及相应确认。
相关说明:网页文献导入。
从 RIS、EndNote 文件批量导入
先把文件及关联附件复制到 红豆数据目录下的 mcp-files 文件夹,不存在时可手动新建。数据目录位置可在高级设置查看,也可通过 hongdou_get_data_directory 查询。
支持 .ris/.enl/.enlx/.enw/.txt/.bib/.bibtex。RIS 相关的 PDF 子目录、EndNote 的 .Data 目录也要一并复制,保持关联结构。导入器会分析实际格式,扩展名并不能保证文件内容有效。
- 调用
hongdou_analyze_import,先查看格式、文献、附件、笔记、分类数量和警告。 - 使用返回的
analysisID调用hongdou_import_file,指定目标库或分类,以及是否导入附件、笔记和分类。 - 审阅操作预览并确认,取得
taskId后继续查询任务,检查逐项结果和所有分页。
{"name":"hongdou_analyze_import","arguments":{"filePath":"/实际红豆数据目录/mcp-files/文献.ris","format":"auto"}}
{"name":"hongdou_import_file","arguments":{"analysisID":"import:实际返回的编号","collectionID":12,"importAttachments":true,"importNotes":true,"importFolders":true,"requestId":"import-review-01"}}
文件在分析、确认或排队期间发生变化时,需要重新分析。结果中的 createdItemIDs 包含实际保存的父文献、子附件和子笔记;还应检查缺失附件、失败记录及分类数量。部分失败时,已经导入的内容会保留,重新导入前先核对实际保存结果。
文件访问范围
| 入口 | 可访问范围与限制 |
|---|---|
| 新文件分析、批量导入、添加附件 | 仅限数据目录的 mcp-files 及其子目录;单文件不超过 1 GiB;拒绝符号链接和越界路径。 |
| 导入文件引用的附件 | 也必须位于允许目录;缺失或越界的附件会跳过并计入结果。ENLX 内文件只能从受控解压目录读取。 |
| ENLX 展开 | 压缩包内最多 50,000 个文件或目录条目,总展开大小不超过 2 GiB,并检查路径安全。 |
| 既有 BibTeX 文件读写 | 只允许 mcp-files 根层的 .bib 文件,与新文件导入入口的范围不同。 |
给已有文献添加文件可用 hongdou_add_attachment。默认 mode:"copy" 复制附件,不移动原文件;mode:"link" 只支持个人库。路径应来自你明确准备的文件,不要让 AI 猜测。
补全元数据:先看变化再保存
检查这几篇文献缺少哪些字段,生成补全计划,逐篇列出将添加的内容。只预览,等我确认后再应用。
AI 应先调用 hongdou_preview_metadata_update,审阅 changes 和 planID,再通过 hongdou_apply_metadata_update 应用。补全仅针对空字段和缺失作者;计划通常 10 分钟有效,不能由客户端任意改写。文献发生变化后应重新生成计划。
当前预览还会返回 source、sources、channels、requiresReview 和 candidates 等结果。AI 应说明来源状态和需要核对的候选;没有可应用计划、存在身份冲突或要求人工核对时,不应拼造 planID 或直接覆盖题录。账号、权限或文献变化可能使原方案失效。来源需要登录或验证时,先在桌面在线检索对应渠道处理,再生成新预览。
桌面右键 自动更新元数据 已支持单条和批量补空,单条不确定时进入字段确认;MCP 仍按上述“预览 → 审阅 → 应用”流程工作,二者入口不同。详见元数据编辑。
直接编辑使用 hongdou_update_item,字段以类型发现工具的结果为准。传入 creators 会替换完整作者列表,不只是追加一位作者;可带 expectedDateModified 防止覆盖并发修改。
分类、查重和删除
- 添加到分类或移出分类:使用
hongdou_manage_collections。 - 从 A 移动到 B:使用
hongdou_move_items,只移除指定来源分类,保留其他分类关系。sourceCollectionID:null表示原来未分类。仅支持同库可编辑的顶层条目,可在红豆撤销。 - 查找重复候选:
hongdou_find_duplicates。候选相似不等于可以自动合并,应检查类型、标识符、冲突字段及附件。 - 合并:
hongdou_merge_duplicates先预览主条目和迁移内容,再确认执行。使用红豆原生合并,迁移附件、笔记和关系,重复项进入回收站并记录撤销。 - 不是重复项:
hongdou_mark_distinct_items设置distinct:true;撤销这些条目对的排除关系使用false,不会清空整库排除记录。 - 删除文献:
hongdou_delete_item默认移入回收站。永久删除另有独立开关和高风险确认,不能按普通删除理解。
5. 在线检索与专利全文
先发现渠道能力,再检索和入库
新工作流建议使用:
查询渠道能力 → 结构化检索 → 查看结果和来源 → 必要时续页或完成原生交互 → 选择结果 → 导入
对应工具为 hongdou_online_search_capabilities → hongdou_online_search_v2 → hongdou_online_search_continue / hongdou_online_search_task → hongdou_import_item。
让 AI 先发现渠道的稳定 ID、可用路由、字段、过滤器、排序和分页能力,再构造 QueryIntent。不同渠道的语法和权限不同,不要假设每个渠道都支持相同条件。hongdou_online_search 保留兼容原有用法。
续页应使用服务返回的 continuation,交给 hongdou_online_search_continue,不要自行拼接令牌。在线检索返回等待任务时,使用专用的 hongdou_online_search_task 查询或取消,不能换用通用 hongdou_get_task。
结果应保留实际来源及 recordId,入库前核对文献身份。缓存记录失效后重新检索,不要猜测或拼造记录。渠道可用、账号登录和全文下载权限是不同状态。
更多渠道用法见 多源在线检索。
官方渠道登录与会话
hongdou_get_provider_status 默认读取本地可用标记;verify:true 才调用渠道适配器校验账号状态,仍不能保证全文权限。
支持原生会话的渠道可用 hongdou_open_provider_session 打开登录或续期窗口。登录、验证码等交互在红豆原生窗口完成,不通过工具参数提交。
{"name":"hongdou_open_provider_session","arguments":{"providerId":"USPTO","action":"login"}}
返回通用 taskId 后用 hongdou_get_task 查询。任务显示交互完成后,还应重新验证渠道状态;关闭窗口本身不代表登录成功。renew/close 的支持情况以渠道能力为准。
明确公开版本,再补取专利文档
USPTO 申请案卷可能包含多个申请公开和授权版本。使用 hongdou_patent_publication 列出版本,再选择返回的明确 versionID;它返回可导入的来源记录,不会直接入库。存在歧义时不要自行选择版本。
为已入库的专利补下载全文,可调用:
{"name":"hongdou_fetch_patent_document","arguments":{"itemID":123,"preferredFormat":"pdf"}}
该工具要求本地文献保存了与当前公开号匹配的来源记录;手工建立但缺少来源记录的专利,可能需要先重新检索并导入明确版本。先审阅预览,再查询下载任务。
preferredFormat 是偏好,最终要看实际结果:原生 PDF、HTML/XML 和生成的阅读副本应分别说明,不能把阅读副本称为官方原始 PDF。需要登录、渠道未提供文档、来源不匹配或条目已改变时会明确报告。
6. 账号、Obsidian 与独立同步
检查账号、权益和服务
| 需求 | 使用方式 |
|---|---|
| 区分资料库账号、统一账号会话和 CARSI 状态 | hongdou_get_account_status;本地存在会话不等于远端仍有效,verify:true 才联网验证账号资料。 |
| 查看额度和权益 | hongdou_get_entitlements({refresh:true}) 联网刷新;默认只读本次 MCP 会话的短期缓存,未知额度为 null。 |
| 打开登录、机构绑定或权益页 | hongdou_open_account_settings 的 section 可选 login/carsi/entitlements,后续在原生设置中完成。 |
| 查看 embedding、检索、朗读、写作配置 | hongdou_get_service_status;verify:true 当前只检查账号额度,不能证明每个模型、声音或渠道都可用,也不会生成或试听内容。 |
工具不接收密码、验证码或登录令牌,也不返回配对密钥。账号切换后,应重新查询能力和状态,旧的任务、确认和计划不能继续使用。
Obsidian 联动
先用 hongdou_get_obsidian_status 查看受管插件版本、登记的 vault、provider 能力及 Local API 标记。paired:null 表示无法确认配对状态,不能解释为已配对或未配对。
hongdou_prepare_obsidian_connection 接受所需 scope 和可选 vaultID,审阅确认后打开原生联动设置。可请求的范围包括 references/materials/noteSync/liveSync,具体以当前 provider 能力为准。
这一工具完成的是设置交接。 用户仍需在红豆中选择 vault、资料库和范围并完成配对;返回的 selectionApplied:false/authorizationGranted:false 表示 MCP 没有自动应用选择或授予访问权限。连接编号也不是配对凭据。
更新受管插件使用 hongdou_update_obsidian_plugin,传入实际 vaultID 和 expectedVersion;尚未安装时版本为空字符串。工具校验内置包,先预览,再启动更新任务。完成后按结果提示重启相关程序。
文献库同步与独立 LiveSync 分开检查
文献库同步使用 hongdou_get_sync_status,显式触发同步使用 hongdou_trigger_sync。
hongdou_get_sync_conflicts 当前明确返回 supported:false,冲突状态未知,不能据此断言“没有冲突”。冲突处理仍在红豆原生同步界面完成。
独立 LiveSync 有另一组接口:
hongdou_get_livesync_status({refresh:true}):刷新权益、vault 和空间摘要;空间单位为 bytes,未知上限为null。hongdou_list_livesync_devices:分页查询设备,可按vaultID筛选。hongdou_revoke_livesync_device:核对设备及当前账号归属,预览确认后撤销连接;不删除设备上已有的本地笔记。
文献库同步正常,不能证明独立 LiveSync 同样正常;应分别查看结果。
7. 确认、任务和分页结果
哪些操作会改变数据
“连接详情与更多选项”提供以下开关:
| 设置 | 默认值 | 含义 |
|---|---|---|
| 允许 AI 修改文献库(关闭后只能查找和阅读) | 开启 | 关闭后拒绝导入、创建、修改、触发同步及其他受保护写操作;仍可查询和取消已启动任务。 |
| 允许 AI 永久删除文献(无法撤销,默认关闭) | 关闭 | 普通删除仍可移入回收站,永久删除另需此开关和确认。 |
| 高风险操作需在红豆窗口中确认 | 开启 | 提交确认令牌后仍需在红豆窗口允许;拒绝、超时或无可用主窗口时不执行。 |
| 记录 AI 修改文献库的操作日志(隐藏敏感内容) | 开启 | 将写操作摘要记录到数据目录的 mcp-audit.jsonl,正文、凭据及文件路径等敏感参数会脱敏。 |
高风险操作包括批量整理、合并、删除、应用补全计划、文件导入、识别、索引管理、受管插件更新和设备撤销等。是否要求确认以该工具返回的预览为准。
预览不是执行结果
首次调用高风险命令通常返回 confirmationRequired:true、具体预览和 confirmationToken,此时尚未执行。
- 审阅目标、数量、变化及影响。
- 用相同业务参数和 requestId,附上返回的
confirmationToken再调用。 - 默认还需在红豆本地窗口中确认;确认后再检查结果或任务。
令牌通常 120 秒有效,并绑定工具、参数、账号和预览状态。参数或目标内容改变后,应重新预览。确认窗口等待期间,其他读取请求仍可继续响应。
写操作可使用 requestId 防止网络重试重复写入。同一工具、同一 requestId 和相同参数在 10 分钟保留期内重试,会复用原结果;同一编号对应不同参数会被拒绝。一个新的独立操作使用新的编号。它不能替代操作确认,也不是永久去重。
收到 taskId 后继续查询
导入、识别、内嵌批注导入、专利下载、渠道登录、索引管理和插件更新等工作可能返回通用任务。
{"name":"hongdou_get_task","arguments":{"taskId":"task:实际返回的编号","limit":100}}
| 状态 | 下一步 |
|---|---|
queued/running |
任务排队或执行中,稍后继续查询。 |
awaiting_user |
阅读 nextAction,在红豆原生窗口完成所需交互。 |
completed |
检查 result、逐项业务状态、警告和剩余分页,不能只看任务状态。 |
failed/cancelled |
检查错误及 partialResult,核对已经保存的数据。 |
| 任务不存在或已过期 | 先核对实际数据,再决定是否重新发起,避免重复导入。 |
取消使用:
{"name":"hongdou_cancel_task","arguments":{"taskId":"task:实际返回的编号"}}
取消停止后续工作,正在保存的一条记录可能完成;已保存数据和已消耗额度保留,不自动回滚。partialResult 可以帮助找到实际保存的 ID。
通用任务保存在内存,执行期限通常 15 分钟,终态结果通常保留 30 分钟;最多保留 100 条任务,容量不足时终态结果可能提前清理。停止、重启 MCP 或切换账号会使任务和计划失效。索引任务 completed 只代表管理命令结束,后续后台索引仍需单独检查。
不同工具如何续页
| 返回形式 | 续读方式 |
|---|---|
普通列表的 pagination.nextCursor |
保持原筛选条件,传入返回的 cursor。 |
部分旧列表的 offset/limit |
按工具 schema 和返回的分页信息继续,不能把 offset 套用到所有工具。 |
文档提取的顶层 nextCursor |
使用相同 attachmentID/mode,传 cursor,不同时传 startPage。 |
在线检索的 continuation |
调用 hongdou_online_search_continue,使用原令牌。 |
通用任务结果的 pagination.nextCursor |
使用相同 taskId 查询下一页,检查结果数组及 partialResult。 |
| 语义检索的排名结果 | 按 limit 返回当前结果,没有通用续页承诺;需要更多时按 schema 调整范围或上限。 |
数量和长度限制以各工具 schema 为准。例如被引查询上限 20 篇、参考文献格式化上限 100 篇,不能套用统一批量上限。出现 truncated、警告或剩余页时,AI 应说明尚未读取完整数据。
8. 工具索引(87 个)
以下是当前功能版本的工具名,供核对能力或指定调用。标注“任务”的工具在执行后还需查询结果;具体权限、参数和确认要求以客户端取得的 schema 为准。
连接、环境与字段发现(9)
| 工具 | 用途 |
|---|---|
hongdou_get_status |
查看版本、实际工具、资料库和 MCP 权限。 |
hongdou_get_ui_focus |
读取当前窗口、标签页和选中文献。 |
hongdou_get_user_info |
查看资料库用户信息。 |
hongdou_get_user_preferences |
查看允许读取的偏好,敏感值脱敏。 |
hongdou_set_user_preference |
修改允许写入的偏好。 |
hongdou_get_data_directory |
查看红豆数据目录。 |
hongdou_get_system_info |
查看应用及系统摘要。 |
hongdou_list_item_types |
发现文献类型及专用写入方式。 |
hongdou_get_item_type_fields |
发现某类型字段和作者角色。 |
本地检索与浏览(9)
| 工具 | 用途 |
|---|---|
hongdou_search_items |
关键词检索文献。 |
hongdou_list_items |
无关键词浏览资料库或分类。 |
hongdou_get_item |
读取详情、可选空字段及撤稿状态。 |
hongdou_get_collections |
读取分类结构。 |
hongdou_get_collection_items |
分页读取分类成员。 |
hongdou_get_statistics |
统计资料库或分类。 |
hongdou_search_by_tag |
按标签检索。 |
hongdou_search_by_citekey |
按引用键检索。 |
hongdou_advanced_search |
组合高级搜索条件。 |
附件、原文、批注与语义证据(13)
| 工具 | 用途 |
|---|---|
hongdou_get_attachments |
查看文献附件。 |
hongdou_read_pdf |
读取 PDF 文本。 |
hongdou_extract_pdf_metadata |
提取 PDF 元数据。 |
hongdou_get_pdf_outline |
提取真实 PDF 目录。 |
hongdou_get_document_text |
分段读取 PDF、EPUB 和网页原文及位置。 |
hongdou_recognize_documents |
识别独立 PDF/EPUB 并建立父文献;任务。 |
hongdou_import_pdf_annotations |
导入 PDF 内嵌批注;任务。 |
hongdou_get_annotations |
读取红豆已有批注。 |
hongdou_search_annotations |
检索已有批注。 |
hongdou_create_annotation |
创建具有合法定位信息的批注。 |
hongdou_get_semantic_index_status |
查看语义索引就绪和后台作业状态。 |
hongdou_search_semantic |
Best Match 或段落证据检索。 |
hongdou_manage_semantic_index |
显式管理索引;任务。 |
引用、笔记与关联(9)
| 工具 | 用途 |
|---|---|
hongdou_get_citation_counts |
查询带来源和时间的学术被引次数。 |
hongdou_get_citation_styles |
查找已安装 CSL 样式。 |
hongdou_format_bibliography |
生成 text/html 参考文献表。 |
hongdou_get_notes |
读取笔记及版本校验信息。 |
hongdou_create_note |
创建笔记。 |
hongdou_update_note |
更新笔记,可校验内容版本。 |
hongdou_get_item_related |
查看文献关联。 |
hongdou_add_item_relation |
建立文献关联。 |
hongdou_remove_item_relation |
移除文献关联。 |
文献导入与文件(8)
| 工具 | 用途 |
|---|---|
hongdou_add_by_doi |
按 DOI 入库。 |
hongdou_add_by_url |
按网页 URL 入库。 |
hongdou_add_by_isbn |
按 ISBN 入库。 |
hongdou_add_by_bibtex |
从 BibTeX 内容或受限文件导入。 |
hongdou_export_to_bibtex |
导出 BibTeX 字符串或受限文件。 |
hongdou_analyze_import |
分析 RIS、EndNote 和 BibTeX 文件。 |
hongdou_import_file |
应用分析结果并批量导入;任务。 |
hongdou_add_attachment |
从允许目录复制或链接附件。 |
在线检索、渠道与专利(11)
| 工具 | 用途 |
|---|---|
hongdou_online_search |
兼容原有在线检索。 |
hongdou_online_search_capabilities |
发现渠道、路由和查询能力。 |
hongdou_online_search_v2 |
按 QueryIntent 执行结构化检索。 |
hongdou_online_search_continue |
使用 continuation 续页。 |
hongdou_online_search_task |
查询或取消在线检索专用任务。 |
hongdou_fetch_metadata |
获取元数据,不直接入库。 |
hongdou_import_item |
导入选定的检索或元数据结果。 |
hongdou_patent_publication |
查看 USPTO 公开版本,解析选定版本。 |
hongdou_get_provider_status |
查看渠道及会话状态,可显式校验。 |
hongdou_open_provider_session |
打开原生渠道登录或续期;交互使用任务。 |
hongdou_fetch_patent_document |
为已入库的明确专利版本补取文档;任务。 |
分类、元数据与整理(13)
| 工具 | 用途 |
|---|---|
hongdou_create_collection |
新建分类。 |
hongdou_delete_collection |
删除分类,按预览核对影响。 |
hongdou_search_collections |
查找分类和完整位置。 |
hongdou_manage_collections |
添加或移除分类成员。 |
hongdou_move_items |
从指定来源移动到目标分类。 |
hongdou_update_item |
更新字段、作者或标签。 |
hongdou_preview_metadata_update |
生成不写入文献的补全计划。 |
hongdou_apply_metadata_update |
应用已审阅的补全计划。 |
hongdou_find_duplicates |
查找重复候选。 |
hongdou_merge_duplicates |
预览并执行原生合并。 |
hongdou_mark_distinct_items |
标为不是重复项或撤销局部排除。 |
hongdou_batch_update_tags |
批量调整标签。 |
hongdou_delete_item |
移入回收站,或在单独授权下永久删除。 |
账号、服务与文献库同步(7)
| 工具 | 用途 |
|---|---|
hongdou_get_account_status |
区分资料库、统一账号及 CARSI 状态。 |
hongdou_open_account_settings |
打开登录、CARSI 或权益设置。 |
hongdou_get_entitlements |
查询权益和额度摘要。 |
hongdou_get_service_status |
查看 embedding、检索、朗读及写作配置。 |
hongdou_get_sync_status |
查看文献库同步状态。 |
hongdou_trigger_sync |
显式触发文献库同步。 |
hongdou_get_sync_conflicts |
当前返回不支持查询,冲突状态未知。 |
Obsidian 与独立 LiveSync(6)
| 工具 | 用途 |
|---|---|
hongdou_get_obsidian_status |
查看 provider、插件及登记 vault。 |
hongdou_prepare_obsidian_connection |
预览后交接到原生配对设置。 |
hongdou_update_obsidian_plugin |
安装或更新受管插件;任务。 |
hongdou_get_livesync_status |
查询独立 LiveSync 权益及空间。 |
hongdou_list_livesync_devices |
分页查询独立设备。 |
hongdou_revoke_livesync_device |
撤销当前账号下指定设备的连接。 |
通用任务(2)
| 工具 | 用途 |
|---|---|
hongdou_get_task |
查询任务、部分结果和结果分页。 |
hongdou_cancel_task |
取消任务后续工作,保留已完成内容。 |
9. 常见问题
测试连接成功,AI 却看不到工具
确认配置的是正在使用的 AI 程序,以及正确项目或用户范围。完全退出并重启该程序,在新会话中刷新 MCP 工具。检查程序自身是否需要信任项目、启用该服务或允许工具调用。“已配置”与“已加载”是两个步骤。
开启连接失败或地址无法访问
保持红豆运行,检查连接状态和设置页的实际地址。若本地 HTTP 监听被关闭,到“杂项”启用并重启。端口冲突时按红豆提示处理;不要仅靠开启 Local API 判断 MCP 已就绪。
更新后还只有旧工具,或提示需要认证
先确认已经安装包含新功能的红豆版本,并重启红豆。使用“重新配置”更新 AI 程序,完全重启并刷新工具列表。当前版本无需 Bearer Token;旧配置或其他服务的 401 提示不能用来证明红豆当前仍要求令牌。
搜索结果为空,或独立附件读取失败
先确认搜索的是哪个资料库或分类,尝试已知题名片段。不要把普通关键词搜索当作语义检索。独立附件的 ID、父文献 ID 和批注 ID 含义不同,先读取详情确认类型,再交给对应工具。
PDF 没有原文或目录
确认附件已下载、文件存在且未加密。扫描件可能没有可提取文本,当前工具不承诺自动 OCR;目录也可能不存在或无法定位。遇到提取失败应保留错误,不能用 AI 推测的文字或章节冒充原文。
导入提示路径不允许或关联附件缺失
将主文件和关联附件复制到数据目录的 mcp-files 内,保持原有相对目录结构。不要传桌面、下载目录或符号链接路径。核对工具属于新文件导入入口还是仅允许根层 .bib 的旧入口,再重新分析。
任务 completed,但没有全部导入或全文仍在处理
检查逐项 status、错误、缺失附件、partialResult 和结果分页。任务框架完成不等于每条业务记录都成功;索引管理任务结束后还可能有后台索引和云端作业。
取消后已有文献仍然保留
这是任务的预期行为。取消不回滚已经保存的条目,也不退回已经消耗的服务额度。先根据实际保存 ID 核对数据,再决定后续整理或重试范围。
渠道登录成功却不能下载全文
重新校验渠道状态,核对所选公开版本、来源记录和下载权限。登录状态、检索访问权和全文权限不同;渠道也可能只提供 HTML/XML 或阅读副本。以结果中的真实格式和原因说明为准。
账号或服务状态是 unknown/null
这表示当前无法确认,不等于额度为零、未登录或没有设备。按需要显式使用 verify:true 或 refresh:true,再查看返回的验证覆盖范围。登录及机构交互在原生设置中完成。
Obsidian 工具返回连接编号,是否已经完成配对
还需要在红豆原生联动设置中选择范围并完成配对。检查 selectionApplied/authorizationGranted,不要把设置交接完成当作授权成功。独立 LiveSync 和文献库同步也需分别检查。
想让 AI 只查找和阅读
在“连接详情与更多选项”关闭 允许 AI 修改文献库。读取文献仍可能将内容提供给你所用的外部 AI;被引、语义检索和渠道校验也可能联网,语义查询可能消耗额度。
遇到持续故障时,可提供红豆版本、AI 程序版本、工具名、脱敏后的错误和发生步骤。不要在公开反馈中附上密码、验证码、Cookie、密钥或完整私人文献内容。