mcpField
M
mcp-research-topic-institutions-authors

mcp-research-topic-institutions-authors

本地服务
github.com/mambalabsdev搜索与检索02 天前更新

关于 mcp-research-topic-institutions-authors

这是一个基于 Apify 的 MCP 服务,利用 OpenAlex 数据按研究主题的相关作品数量为机构和作者排名。研究人员可用关键词或 OpenAlex 主题 ID 查询,并获取发表指标和近期论文。

主要功能

  1. 01搜索关键词或 OpenAlex 主题 ID
  2. 02按作品数量排列机构和作者
  3. 03按年份、国家及机构类型筛选
  4. 04返回发表指标和近期论文

适用场景

  1. 01查找某研究主题的主要发表机构
  2. 02寻找相关领域的领先作者及近期论文
  3. 03比较不同国家的主题研究

MCP 相关

向 MCP 客户端提供 `find_research_topic_institutions_authors` 工具。该服务启动 Apify Actor、等待运行完成并返回数据集行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"com-mambabuilt-mcp-research-topic-institutions-authors": {
"command": "npx",
"args": [
"-y",
"@mambalabsdev/mcp-research-topic-institutions-authors"
],
"env": {
"APIFY_TOKEN": "<APIFY_TOKEN>"
}
}
}
}
启动命令npx -y @mambalabsdev/mcp-research-topic-institutions-authors
需要配置的环境变量
APIFY_TOKEN密钥Apify API token from https://console.apify.com/account/integrations

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@mambalabsdev/mcp-research-topic-institutions-authors1.0.2

工具

1

收录的工具列表 · 更新于 2 天前

参数类型必填说明
topicsarray否关键词(如 perovskite solar cells)或 OpenAlex 主题 ID(如 T10247),最多 20 个。每个主题都会获得单独的排名行。
to_yearnumber否统计截至此年份发表的作品。默认不设结束年份。
countriesarray否两个字母的代码,例如 US 或 DE。机构行必须位于其中一个国家/地区。作者行根据机构位于其中一个国家/地区的作品生成,作者本人可能位于其他地区。
from_yearnumber否统计从此年份起发表的作品。默认从当前年份的 5 年前开始。
row_typesarray否institutions、authors 或 both。默认值为 both。
max_authorsnumber否每个主题的作者行数,最多 200。默认值为 25。
search_scopeenum否title_abstract(默认):关键词必须出现在标题或摘要中。fulltext:还会搜索 OpenAlex 收录全文的内容,匹配结果更多但精确度较低。对主题 ID 无效。title_abstract | fulltext
recent_papersnumber否为每一行添加该主题的最新论文,数量为 0 到 10 篇。默认值为 3。设为 0 可跳过论文,并大幅减少 OpenAlex 预算消耗。
max_charge_usdstring否可选。费用超过此金额前,运行将停止。摘要行始终会返回。
max_institutionsnumber否每个主题的机构行数,最多 200 行。默认值为 25。
openalex_api_keystring否可选。你在 openalex.org/settings/api 获取的免费密钥,每天可使用 OpenAlex 服务,额度为 1 USD。使用该密钥时,费用额度独立计算。不提供密钥时,本次运行会与使用相同地址的所有人共享每日 0.10 USD 的预算,且关键词搜索可能受限。密钥绝不会被存储或记录。
institution_typesarray否可选值:education、healthcare、company、archive、nonprofit、government、facility、funder、other。机构行必须属于其中一种类型。作者行来自拥有此类机构的作品。

详细介绍

研究主题机构与作者 MCP 服务

npm version license

这是一个用于 Apify 上 Mamba Labs Research Topic Institutions and Authors actor 的 MCP 服务。将研究主题转换为 OpenAlex 中排名靠前的机构和作者。

内容

功能介绍

输入关键词或 OpenAlex 主题 ID 作为研究主题。该 actor 会对匹配的 OpenAlex 作品分组,并为每个机构或作者返回一行结果,按该主题的作品数量排序,其中包含 ROR、ORCID、作品总数、引用次数、h-index 以及该主题的最新论文。它仅返回 OpenAlex 发布的信息,不包含电子邮件或电话号码。买家可选用自己的免费 OpenAlex 密钥,这会为其提供更高的每日额度。

所有工作都在 Apify 上运行。此软件包是一个轻量客户端,用于启动 actor 运行、等待运行完成并返回数据集行。

快速开始

你需要 Node.js 18 或更高版本,以及拥有 API 令牌的 Apify 账户。

将以下内容添加到 Claude Desktop 配置文件(claude_desktop_config.json)、Cursor 或任何 MCP 客户端中:

{
  "mcpServers": {
    "mamba-research-topic-institutions-authors": {
      "command": "npx",
      "args": [
        "-y",
        "@mambalabsdev/mcp-research-topic-institutions-authors"
      ],
      "env": {
        "APIFY_TOKEN": "your-apify-token"
      }
    }
  }
}

重启客户端。随后会出现 find_research_topic_institutions_authors 工具。

前提条件

  • Node.js 18 或更高版本。
  • 从 console.apify.com/account/integrations 获取 Apify API 令牌,并将其设为 APIFY_TOKEN。服务无需令牌即可列出工具;调用工具时则需要令牌。

示例提示词

  • “哪些机构发表了最多关于钙钛矿太阳能电池的论文?”
  • “查找 2022 年以来 CRISPR 碱基编辑领域排名靠前的作者及其最新论文。”
  • “列出在德国发表固态电池相关论文的公司。”

工具

find_research_topic_institutions_authors。一个工具。示例参数:

{
  "topics": [
    "perovskite solar cells"
  ],
  "max_institutions": 5,
  "max_authors": 5,
  "recent_papers": 2
}

输入

调用方提供给 Actor 的所有输入。省略的输入将采用 Actor 自身的默认值。

输入类型必填说明
topicsarray否关键词,例如钙钛矿太阳能电池;也可以是 OpenAlex 主题 ID,例如 T10247,最多 20 个。每个主题都会生成各自的排名行。
row_typesarray否institutions、authors 或两者。默认两者。
max_institutionsnumber否每个主题的机构行数,最多 200。默认 25。
max_authorsnumber否每个主题的作者行数,最多 200。默认 25。
recent_papersnumber否为每行添加的该主题最新论文数,范围为 0 至 10。默认 3。设为 0 可跳过论文,并大幅减少 OpenAlex 额度消耗。
from_yearnumber否统计从该年份起发表的作品。默认从当前年份往前 5 年。
to_yearnumber否统计截至该年份发表的作品。默认无截止年份。
countriesarray否两字母国家代码,例如 US 或 DE。机构行必须来自其中一个国家。作者行来自包含这些国家机构的作品,作者本人可能位于其他地方。
institution_typesarray否可选值:education、healthcare、company、archive、nonprofit、government、facility、funder、other。机构行必须属于其中一种类型。作者行来自包含此类机构的作品。
search_scopestring否title_abstract(默认):关键词必须出现在标题或摘要中。fulltext:也会搜索 OpenAlex 收录的全文,匹配范围更广,但精确度较低。对主题 ID 无效。
openalex_api_keystring否可选。提供你自己的免费密钥,可从 openalex.org/settings/api 获取,每天享有独立的 1 USD OpenAlex 使用额度。不提供密钥时,本次运行将与同一网络地址上的所有用户共享每天 0.10 USD 的额度,关键词搜索可能会受到限制。绝不存储或记录。
max_charge_usdstring否可选。若费用将超过此金额,本次运行会在产生该笔费用前停止。始终会返回摘要行。

定价

在 Apify 上按事件付费,费用计入你的 Apify 账户。价格以 USD 计。

事件免费计划BronzeSilverGold
entity-row,一条机构或作者行$0.006$0.0057$0.0054$0.0051
apify-actor-start,每次运行启动$0.003$0.003$0.003$0.003

主题摘要、被拒绝或失败的主题,以及被拒绝的输入均免费。Mamba Labs 支付运行的平台费用。Mamba Labs 支付运行的平台费用,包括 Apify 代理流量。

Actor 完整文档

apify.com/mambalabs/research-topic-institutions-authors

许可证

MIT。参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。