为何收录

用大模型查文献时,常见的问题是它给出不存在的论文、写错 DOI 或弄混作者。OpenAlex MCP 让助手通过工具调用 OpenAlex 的结构化数据:论文、作者、机构、期刊、主题和资助方都有稳定的 ID,回答里的元数据来自实际返回的记录,而不是模型凭记忆生成,不过助手在转述时仍可能出错。对研究工作更有用的是可复现性:每次检索都附带实际运行的规范 OQL(OpenAlex 查询语言)和一个可重跑的链接,研究者可以把它贴进 openalex.org 的 OQL 页面复查或手动修改,也可以连同检索日期写进系统综述的方法部分。它适合三类辅助工作:综述前期调试检索式,写作和审稿时核查参考文献,以及按机构、国家、年份或主题做文献计量统计。

主要工具与研究用途

两份官方材料给出的工具清单并不一致。仓库 README 列出 10 个工具,并写明“所有工具均为只读”;OpenAlex 帮助页“AI agent connector”列出 16 个:11 个读取 OpenAlex 数据,5 个在用户要求时管理本人的作者档案。calculate_works 和 check_oql 只见于 README,keyword_search、find_keywords、read_docs 和作者档案工具只见于帮助页。实际可用的工具以连接后客户端显示的清单为准。按研究用途归纳如下:

  • 文献检索:search_works 支持布尔关键词检索和语义检索(mode: "semantic"),可按年份、类型、开放获取、被引次数以及作者、机构、期刊、主题、资助方 ID 过滤,也可直接传入 OQL;preview: true 只返回命中数、规范 OQL 和一组样本,用来调整检索式。帮助页所列的 keyword_search 把主题拆成几部分分别匹配,返回每部分的计数和随机样本,便于检查结果是否切题。
  • 参考文献核对:resolve_references 一次核对最多 25 条引用,输入可以是 DOI、PMID 或自由文本,返回每条是否存在、匹配的可信程度,并补全 DOI;get_work 按 OpenAlex ID、DOI、PMID 或 PMCID 取回单篇文献的完整记录,包括全部作者与单位、摘要、主题、资助信息和逐年被引数。
  • 引用关系:list_citations 列出引用某篇论文的文献、它引用的文献或相关文献。
  • 作者、机构与期刊:search_entities 和 get_entity 查询作者、机构、期刊、主题、资助方和出版商,例如找出某机构研究某主题的学者,或某领域不收文章处理费的开放获取期刊。
  • 文献计量:group_works 按作者、机构、国家、期刊、年份、主题、开放获取状态、是否进入被引前 10% 等维度计数;analyze_works 一次给出一组文献的总量、开放获取比例、高被引比例、年度趋势,以及主要领域、机构、国家、资助方和国际合作比例。
  • 作者档案修正:帮助页列出的 claim_author_profile、find_candidate_works、submit_curations 等工具可认领并修正本人在 OpenAlex 的作者档案。这些是写操作,每次修改记录为可撤销的更正,约两天内生效。

六篇论文组成的引用网络,节点按发表先后编号,箭头表示引用,节点大小与被引次数成正比

引用网络示例:假设某领域有六篇论文,按写作先后编号,节点大小与被引次数成正比,对应 list_citations 所查询的“谁引用了谁”。作者 Ali Ekramian,来源 Wikimedia Commons,采用 CC0 1.0 公有领域贡献。图为假设的小型网络,不是 OpenAlex 的数据。

局限与注意事项

  • 费用与额度:必须登录,查询计入用户自己的 API 额度。免费账户每天有 1 美元额度;按标识符取单条记录免费,列表过滤每千次 0.10 美元,关键词检索和语义检索每千次 1 美元。连接器默认对按相关性排序的检索做重排,每次检索消耗 20 个额度单位(credit),而不是直接调用 API 时的 10 个。额度用完后单条查询仍可用,其他请求在 UTC 午夜恢复。
  • 能力边界:帮助页写明,连接器不能统计一组文献的引用总数,不能批量导出完整结果集(需要用网站导出、命令行工具或数据快照),也不下载全文 PDF,只告诉用户免费全文在哪里。
  • 核对范围:resolve_references 只能判断一条引用能否对应到 OpenAlex 中的真实记录以及匹配程度,不能判断该文献是否支持正文里的具体论断。OpenAlex 的作者消歧、机构归属和主题分类也可能出错;回答存疑时,应让助手给出实际运行的 OQL,到 openalex.org 复查。
  • 默认过滤:撤稿文献默认被排除,包括用户自己写的 OQL 查询;需要时要明确要求包含。
  • 隐私:工具参数会转发给 OpenAlex API。服务端不保存对话内容,只记录工具名、耗时、额度用量和成败,不含查询文本;但经由用户密钥发出的 API 请求进入 OpenAlex 的请求日志,保留 90 天。检索尚未公开的研究方向时需要考虑这一点。
  • 文档与版本:README 指向的文档地址 help.openalex.org/api/mcp/ 在核验时返回 404,当前说明位于帮助页“AI agent connector”。项目没有版本号,服务行为可能随部署变化;用于系统综述时,应同时保存检索日期和每次运行的 OQL。
  • 客户端:帮助页称 ChatGPT 版本“即将推出”,目前 ChatGPT 只能通过 API 密钥使用 OpenAlex。Claude 免费计划只允许通过地址添加 1 个连接器,从连接器目录添加不受此限制。

想先判断是否合用,可以做一个小规模验收(这是建议,本文未执行):从自己已核对过的参考文献中取 20 条,故意改错其中 5 条的年份、作者或 DOI,再编造 2 条不存在的文献,交给 resolve_references 核对,记录它能否识别出全部错误;再就一个熟悉的主题做一次检索,把回答中给出的 OQL 贴到 openalex.org 重跑,比较两边的命中数是否一致。

参考文献

  1. ourresearch/openalex-mcp-server. GitHub,2026-10-21 核验。

  2. README. GitHub,2026-10-21 核验。

  3. LICENSE(MIT License). GitHub,2026-10-21 核验。

  4. package.json. GitHub,2026-10-21 核验。

  5. Commits · main. GitHub,2026-10-21 核验。

  6. AI agent connector. OpenAlex Help,2026-10-21 核验。

  7. Example costs. OpenAlex Help,2026-10-21 核验。

  8. 信息由 Scholay 学术一站式平台 整理并发表,如有侵权请反馈下架。

  9. 信息同步发表于恩特学术,智能时代的学者社区