跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 OpenAlex,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
ChatGPT 插件目录中的 AnythingMCP 插件可在 AnythingMCP Cloud 上回答有关企业数据库的问题(PostgreSQL、MySQL、SQL Server、Oracle、SAP HANA、SQLite、MongoDB,只读):打开插件页面 (在新标签页中打开)并点击 Install plugin。其他所有连接器都以自定义 MCP 服务器的方式添加到 ChatGPT,使用你的 AnythingMCP MCP URL。
摘要
开放的科研目录 OpenAlex,无需密钥:检索和筛选约 3.24 亿篇学术作品及其作者、机构、期刊、主题、出版商和资助方,追踪引用,查看开放获取状态,并按任意字段分组计数。只读;免费密钥可将每日预算提高到十倍。
试试这样问
OpenAlex 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → OpenAlex、直接安装 (无需密钥)、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
OpenAlex + ChatGPT
开放的科研目录 OpenAlex,无需密钥:检索和筛选约 3.24 亿篇学术作品及其作者、机构、期刊、主题、出版商和资助方,追踪引用,查看开放获取状态,并按任意字段分组计数。只读;免费密钥可将每日预算提高到十倍。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
(无必填项;可选,推荐:OPENALEX_API_KEY)
步骤 1 — 设置连接器
无需密钥即可使用:设置大约一分钟。连接器读取 OpenAlex(https://api.openalex.org),这是由非营利组织 OurResearch 运营的全球科研体系开放目录。数据采用 CC0 许可。
- 在连接器商店中选择 OpenAlex 并安装。没有 Authorize with Provider 步骤。
- 推荐:无密钥调用按网络地址共用每天 0.10 USD 的预算,在共享服务器上很快就会用完。在 https://openalex.org/signup 创建免费账号,从 Settings > API key(https://openalex.org/settings/api-key)复制密钥并粘贴到
OPENALEX_API_KEY。它以Authorization: Bearer发送,每天提供 1 USD 的免费用量(无密钥预算的十倍)、每秒 30 次请求以及游标分页。 - 用
openalex_search_topics检查:它会列出带层级的研究主题。
旧的 mailto= 礼貌池已于 2026 年 2 月被 API 密钥取代;该参数会被忽略。
每次调用的费用:单条记录(openalex_get_*)免费,带筛选的列表或分组计数 0.0001 USD,文本检索 0.001 USD。每个列表响应都会在 meta.cost_usd 中报告其费用。
ID:OpenAlex ID 由一个字母加数字组成:W(作品)、A(作者)、S(来源)、I(机构)、T(主题)、P(出版商)、F(资助方)。短格式 W2741809807 和 https://openalex.org/W2741809807 在各处都能使用。get 类工具也接受外部 ID:doi:10.7717/peerj.4375、orcid:0000-0003-1613-5981、ror:042nb2s44、issn:0028-0836、pmid:29456894。AI 从不按名称筛选:它先用 openalex_autocomplete(最快且免费)或相应的检索工具把名称解析为 ID,再按该 ID 筛选。
可读取的内容:
- 作品(论文、图书、数据集、预印本、学位论文):用
search(关键词、AND、OR、NOT、"短语")、search_exact(不做词干处理)或search_semantic(一段文字,按语义,最多 50 条结果)检索,并与filter和sort(例如cited_by_count:desc)组合使用。 - 某位作者、某个机构、期刊、主题或资助方的作品,使用
authorships.author.id:A...、authorships.institutions.id:I...、primary_location.source.id:S...、topics.id:T...或funders.id:F...等筛选,再加上publication_year:2020-2025、type:article或is_oa:true。用doi:10.1/a|10.2/b一次最多查 100 个 DOI。 - 单篇作品的完整信息:摘要、作者及其机构、来源、主题、关键词、资助方和资助项目、开放获取位置、参考文献、相关作品以及每年的引用数。谁引用了它:用
cites:W...检索作品。 - 作者(含 ORCID、历年所属机构、h 指数和 i10 指数)、来源(期刊、知识库、会议,含 ISSN、开放获取和 DOAJ 状态、APC 价格)、机构(含 ROR、上级和下级机构)、约 4,500 个主题(domain > field > subfield > topic)、出版商和资助方,均可检索,也可读取单条记录。
- 用
openalex_group_by计数:按年份、开放获取状态、机构、国家或主题统计作品数,最多 200 组,一次低成本调用即可完成,无需逐页翻阅。
数据格式:列表工具为每条结果返回精简记录(ID、名称、计数、开放获取和作者姓名);其余信息由对应的 get 工具提供,select 只保留你指定的顶层字段。cited_by_count 统计引用作品数;fwci 是按领域加权的引用影响力(1.0 为世界平均水平)。oa_status 取值为 diamond、gold、green、hybrid、bronze 或 closed。摘要以 abstract_inverted_index(每个词及其位置)返回,AI 会把它还原成文字。日期格式为 YYYY-MM-DD。
分页:per_page(最多 100)和 page 可覆盖前 10,000 条结果;meta.count 是总数。超出部分 AI 使用 cursor(先传 *,再传 meta.next_cursor),从第二页起需要 API 密钥。
只读:所有工具都只读取,因此无需确认任何操作,安装时也没有关闭的工具。
限制:429 表示每日预算已用完(无密钥时由同一地址的所有调用共享),或每秒请求超过 10 次(有密钥为 30 次);语义检索每秒只允许 1 次。预算在 UTC 午夜重置。
常见错误:403 key_not_activated 表示密钥对应的邮箱尚未确认:请打开 OpenAlex 发来的激活链接。401 表示密钥错误。400 指出无效的筛选或字段,404 表示 ID 不存在。
连接器不下载 PDF(每份 0.01 USD),也不管理收藏集、保存的检索、提醒或作者档案更正。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 ChatGPT 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
ChatGPT 在网页版的 Plugins 页面把 MCP 服务器添加为插件,仅付费套餐可用,不再需要开发者模式。在 Business 工作区中只有管理员和所有者可以添加;在 Enterprise 和 Edu 中,管理员可以授予 Create plugins with MCPs 权限。
- 前往 chatgpt.com/plugins,点击 Add,然后选择 Add custom MCP server。
- 填写名称,例如 Name:
OpenAlex。 - 在 Connection 下的 Server URL 中填入
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,Authentication 保持为 OAuth。 - 选择 I understand and want to continue,然后点击 Create as a plugin。ChatGPT 提示时,登录 AnythingMCP 并允许访问。
- 在个人插件中安装这个新插件,然后在对话中输入 @ 并选择它。
可用工具
| Tool | What it does |
|---|---|
openalex_search_works | Search and filter OpenAlex works (articles, books, datasets, preprints, theses): by words, by meaning, or by author, institution, source… |
openalex_get_work | Get one OpenAlex work by OpenAlex id, DOI, PubMed id or other id: title, abstract (as an inverted index), authors with institutions… |
openalex_search_authors | Search and filter OpenAlex authors (disambiguated researcher profiles): id, ORCID, name, works and citation counts, h-index and last known… |
openalex_get_author | Get one OpenAlex author: names, ORCID, affiliations over time, works and citation counts per year, h-index and i10-index, main topics |
openalex_search_sources | Search and filter OpenAlex sources (journals, repositories, conferences, book series): id, ISSN, name, type, publisher, open access and… |
openalex_get_source | Get one OpenAlex source: ISSNs, publisher lineage, type, open access and DOAJ status, APC price, works and citation counts per year, main… |
openalex_search_institutions | Search and filter OpenAlex institutions (universities, companies, hospitals, government bodies): id, ROR, name, type, country, city, works… |
openalex_get_institution | Get one OpenAlex institution: ROR, type, location, parent and child institutions, repositories, works and citation counts per year, main… |
openalex_search_topics | Search and filter the about 4,500 OpenAlex research topics, organised as domain > field > subfield > topic: id, name, description, keywords… |
openalex_get_topic | Get one OpenAlex topic: description, keywords, subfield, field and domain, sibling topics, works and citation counts |
openalex_search_publishers | Search and filter OpenAlex publishers: id, name, place in the publisher hierarchy, countries, works and citation counts, h-index |
openalex_get_publisher | Get one OpenAlex publisher: alternate names, parent publisher and lineage, countries, homepage, works and citation counts per year |
openalex_search_funders | Search and filter OpenAlex funders (agencies, foundations, companies that fund research): id, name, country, description, number of awards… |
openalex_get_funder | Get one OpenAlex funder: alternate names, country, description, homepage, awards and funded works and citations per year |
openalex_group_by | Count OpenAlex records grouped by a field, e.g. works per publication year, per open access status, per institution, per country or per… |
openalex_autocomplete | Type-ahead lookup of OpenAlex works, authors, sources, institutions, topics, keywords, publishers or funders: the fastest way to turn a… |
示例提示
- “苏黎世联邦理工学院自 2015 年以来每年发表了多少作品?其中开放获取占多少?”
- “找出 2020 年以来关于钙钛矿太阳能电池引用最多的 20 篇论文,附 DOI 和期刊。”
- “哪些机构发表的 CRISPR 基因编辑成果最多?它们分别在哪些国家?”
- “显示这位作者的 h 指数、ORCID 和主要研究主题,并列出引用其最高被引论文的作品。”
- “2024 年发表的医学领域机器学习论文中,最常出现的资助方有哪些?”
FAQ
ChatGPT 免费套餐能用自定义 MCP 服务器吗? OpenAI 只为付费套餐提供自定义 MCP 服务器的说明,Free 套餐不在其列。
下一步
这份指南对你有帮助吗?