cyanheads OpenAlex MCP Server logo

cyanheads OpenAlex MCP Server

★★★★ 4.2/5
访问官网
分类
MCP
定价
免费增值
访问
直连可用

快速结论

cyanheads OpenAlex MCP Server 是社区维护的 Apache 2.0 开源 MCP 服务,当前版本 0.7.4。它把 OpenAlex 学术元数据接入支持 MCP 的 AI 客户端,提供实体搜索、趋势聚合、名称解析、一跳引文图和字段发现。搜索覆盖 Works、Authors、Sources、Institutions、Topics、Keywords、Publishers、Funders 共 8 类实体,并支持 STDIO 与 Streamable HTTP。它适合文献发现、研究版图梳理和引文邻域探索,不应被当作论文全文库或事实无误的权威裁决器。

本地通过 npm 运行时应准备 Node.js 24 或更高版本。OpenAlex API Key 与 mailto 不是一回事:OPENALEX_API_KEY 是账户密钥,用于鉴权、额度或当前计费规则;OPENALEX_MAILTO 只是向 OpenAlex 标识调用者的联系邮箱,不能替代 Key。项目还给出公开托管端点,适合低风险试用,但公开实例的运维、访问日志、容量、认证与可用性不由使用者控制,敏感或可重复研究应优先自托管并固定版本。

核心功能

  • 8 类实体统一搜索:查询 Works、Authors、Sources、Institutions、Topics、Keywords、Publishers 与 Funders。
  • 多标识符解析:可处理 OpenAlex ID 以及部分 DOI、ORCID、ROR、PMID、PMCID、ISSN 等标识符。
  • 趋势与分布分析:按年份、开放获取状态、机构、国家、主题或支持字段聚合计数。
  • 名称解析:先通过自动完成把自然语言名称解析为 ID,降低同名作者或机构误配。
  • 一跳引文图:从种子论文查看引用、被引或相关作品的相邻集合,适合扩展线索而非完整网络分析。
  • 字段发现:在构造筛选、聚合和字段选择前查询有效字段,减少上游 API 参数错误。
  • 双传输与部署:支持本地 STDIO、HTTP、Docker 和公开托管实例,0.7.4 提供明确版本基线。

适合人群

  • 研究人员与学生:让 AI 助手进行文献初筛、作者消歧和主题版图探索。
  • 图书馆与科研信息团队:需要跨实体查询开放学术元数据,并能人工核查结果。
  • MCP 应用开发者:需要一个覆盖实体搜索、聚合和引文邻域的学术数据工具层。
  • 文献综述辅助流程:用于找候选和构建检索线索,不替代数据库检索策略与纳排记录。
  • 不太适合的人群:需要付费全文、同行评议结论、无误引用格式、深层引文图计算,或要求托管实例提供企业 SLA 的用户。

使用场景

  • 主题文献发现:先解析主题与机构,再按年份、开放获取或引用指标筛选候选 Works。
  • 研究版图分析:聚合某主题的年度产出、主要机构、来源、作者或资助方,随后导出核验。
  • 作者与机构消歧:通过名称解析获得 ID,再检查作品、机构关联和外部标识符。
  • 引文邻域扩展:从一篇已知论文查看一跳引用、被引和相关作品,发现后续精读线索。
  • Agent 数据工具:让模型先描述合法字段再构造查询,减少凭空猜参数,但最终结论仍需检查原始记录。

价格与版本

形态软件成本说明
cyanheads 0.7.4Apache 2.0 开源免费自托管需 Node.js 24+、运行环境与维护
匿名 OpenAlex API按 OpenAlex 当前规则可试用,但限额、计费与政策可能变化
带 API Key 调用按 OpenAlex 账户规则OPENALEX_API_KEY 是密钥,不是联系邮箱
公开托管实例社区提供适合非敏感试用,无用户控制的 SLA、日志与容量承诺

本站按“免费增值”标记,因为服务代码免费,OpenAlex 上游的账户、额度和使用计费应以当前官方规则为准。OPENALEX_MAILTO 可作为礼貌标识,但不能提供 API Key 的鉴权或预算能力。生产环境应锁定 0.7.4,并对返回字段和上游变更做回归测试。

国内访问与使用体验

本地 STDIO 能减少中间托管层,但查询仍需访问 OpenAlex API;公开 HTTP 实例还增加社区服务器这一跳。可达性、速率、超时和响应大小都会影响 Agent 体验。Node.js 应使用 24 或更高版本,安装时固定 @cyanheads/openalex-mcp-server 的具体版本,避免客户端每次启动都拉取浮动最新版。

中文主题可以用于检索,但 OpenAlex 的名称、摘要、主题和机构元数据来自多源聚合,语言覆盖并不均衡。对中文姓名、机构曾用名、预印本与正式版本尤其要检查外部 ID、年份和来源。公开托管实例不适合发送敏感研究问题、未公开课题描述或内部筛选标准;这类场景应自托管并管理日志。

优点

  • 一个搜索入口覆盖 OpenAlex 全部 8 类核心实体,不局限于论文和作者。
  • 趋势聚合、名称解析、字段发现和一跳引文图形成较完整的研究探索工具组。
  • Apache 2.0 许可、STDIO 与 HTTP 双模式便于本地客户端和服务化部署。
  • API Key 与 mailto 分离配置,便于按 OpenAlex 当前规则管理身份和额度。
  • 0.7.4 是明确版本,可用于锁定客户端配置和回归样例。

不足

  • OpenAlex 主要提供学术元数据与部分摘要信息,不等于可获取每篇论文全文。
  • 聚合数据可能存在重复、缺失、错误归并、引用延迟和学科覆盖差异,模型会放大看似精确的错误。
  • 引文图是围绕种子作品的一跳探索,不是深层网络遍历、路径分析或完整文献计量平台。
  • 公开托管实例的日志、认证、容量、升级和可用性边界不由使用者控制。
  • API Key 受上游账户与预算规则约束;mailto 不能代替 Key,也不应填写虚假地址。
  • Node.js 24+ 要求可能高于部分现有 MCP 客户端环境,需要单独运行或升级运行时。

替代品对比

工具更适合谁相比 cyanheads OpenAlex MCP 的差异
Semantic Scholar希望直接使用学术搜索产品的研究者产品入口成熟,不是同样的 8 实体 MCP 工具层
Connected Papers需要可视化论文关系图的用户图形探索直观,但可编排查询与实体覆盖较少
cyanheads arXiv MCP Server重点查预印本并接入 Agent 的开发者arXiv 范围更聚焦,不覆盖 OpenAlex 的全部实体体系
blazickjp arXiv MCP Server需要下载与读取预印本原文的用户原文工作流更直接,跨来源元数据和引文聚合较弱
Exa需要跨网页语义搜索与内容发现的 Agent网页覆盖更广,不专注规范化学术实体和引文元数据

常见问题 FAQ

OpenAlex API Key 和 mailto 有什么区别?

OPENALEX_API_KEY 是 OpenAlex 账户生成的密钥,用于当前鉴权、额度或计费机制;OPENALEX_MAILTO 是联系邮箱参数,用于标识调用者。邮箱不能当作 Key 使用,也不要把 Key 写进客户端共享配置或日志。

它真的覆盖全部 OpenAlex 实体吗?

0.7.4 的统一搜索覆盖 Works、Authors、Sources、Institutions、Topics、Keywords、Publishers 和 Funders 八类实体。每类支持字段不同,查询前可先调用字段描述工具。

引文图能做多层网络分析吗?

内置工具提供围绕种子 Works 的一跳引用、被引或相关作品探索。复杂的多跳遍历、中心性和路径计算应导出数据后使用专门图分析工具,并控制请求量。

公开 hosted 实例适合生产吗?

它适合快速、非敏感试用。生产使用前要评估认证、日志、限额、可用性、版本升级和数据处理;如果这些边界没有正式承诺,应自托管 0.7.4。

返回的元数据可以直接用于论文引用吗?

不建议不经核验直接使用。应回到 DOI、期刊、作者主页或原始出版物确认题名、作者、年份、版本与撤稿状态,尤其注意预印本和正式版本重复。

总结

cyanheads OpenAlex MCP Server 0.7.4 为 Agent 提供了覆盖 8 类实体、趋势分析、名称消歧、字段发现和一跳引文图的实用研究入口。它的价值是扩大和组织检索线索,不是替代全文数据库、系统综述方法或人工事实核验。先用公开实例测试非敏感问题;进入正式研究时,自托管固定版本、使用专用 API Key、保留查询与纳排记录,并抽查 DOI 和原始出版物。这样才能把广覆盖元数据转化为可追溯的研究证据。

最后更新:2026年7月21日

同类工具推荐