使用说明
埃尔塞维尔mcp
MCP服务器 爱思唯尔开发者API.允许Claude Code访问Scopus、ScienceDirect和其他爱思唯尔学术数据库。
快速开始
在获取免费API密钥 dev.elsevier.com,然后选择下面的安装方法。
Claude Code——插件市场(推荐)
此存储库是Claude代码 插件市场.添加它,然后安装插件——没有克隆或 npm install 必修的:
/plugin marketplace add kemalabuteliyte/elsevier-mcp
/plugin install elsevier-mcp@elsevier-tools
该插件附带了一个自包含的服务器捆绑包,因此安装后即可工作。在启动Claude Code之前,通过您的环境提供您的API密钥:
export ELSEVIER_API_KEY=your_api_key_here
# optional — institutional access unlocks all 14 tools:
# export ELSEVIER_INST_TOKEN=your_institutional_token
# export ELSEVIER_ENABLE_ALL_TOOLS=true
重新启动克劳德代码。这 elsevier 工具现在可用。完成。
Claude Desktop--一键安装
下载最新 .mcpb 文件来自 发布,然后用Claude Desktop打开它。在安装过程中,系统将提示您输入API密钥。
手动安装(来源)
git clone https://github.com/kemalabuteliyte/elsevier-mcp.git
cd elsevier-mcp
npm install
npm run build
然后添加到您的克劳德代码设置中:
{
"mcpServers": {
"elsevier": {
"type": "stdio",
"command": "node",
"args": ["/absolute/path/to/elsevier-mcp/dist/index.js"],
"env": {
"ELSEVIER_API_KEY": "your_api_key_here"
}
}
}
}
或者通过CLI:
claude mcp add elsevier -e ELSEVIER_API_KEY=your_key -- node /absolute/path/to/elsevier-mcp/dist/index.js
可用工具
这6个工具使用免费的爱思唯尔API密钥:
| 工具 | 说明 |
|---|---|
scopus_search |
通过查询在Scopus中搜索学术文献 |
abstract_retrieval |
通过DOI、Scopus ID、EID、PII或PubMed ID检索摘要/元数据 |
article_retrieval |
按DOI、PII或EID检索ScienceDirect文章 |
serial_title_search |
按标题、ISSN、出版商或主题搜索期刊 |
serial_title_retrieval |
按ISSN检索日志详细信息 |
subject_classifications |
查找Scopus/ScienceDirect主题领域代码和描述 |
启用所有工具(机构访问)
8个额外的工具需要机构网络访问、机构令牌或额外的API订阅。启用 ELSEVIER_ENABLE_ALL_TOOLS=true:
{
"mcpServers": {
"elsevier": {
"type": "stdio",
"command": "node",
"args": ["/absolute/path/to/elsevier-mcp/dist/index.js"],
"env": {
"ELSEVIER_API_KEY": "your_api_key_here",
"ELSEVIER_INST_TOKEN": "your_institutional_token",
"ELSEVIER_ENABLE_ALL_TOOLS": "true"
}
}
}
}
| 工具 | 描述 | 需要 |
|---|---|---|
author_search |
在Scopus中搜索作者 | 机构访问 |
affiliation_search |
搜索机构和附属机构 | 机构访问 |
author_retrieval |
按ID、EID或ORCID检索作者资料 | 机构访问 |
affiliation_retrieval |
按ID或EID检索机构详细信息 | 机构访问权限 |
citation_count |
获取引用计数(支持批量查找) | API订阅 |
citations_overview |
带年度细分的详细引文概述 | API订阅 |
plumx_metrics |
PlumX altmetrics(使用、捕获、社交媒体) | 机构访问 |
fulltext_retrieval |
以纯文本形式检索ScienceDirect文章的全文 | 机构访问 |
要获得机构访问权限:
- 通过Scopus订阅从大学/机构网络连接
- 或向以下机构申请机构代币
apisupport@elsevier.com - 服务器在401个错误后自动尝试基于IP的身份验证
查询示例
Scopus搜索使用带字段代码的布尔语法:
TITLE(machine learning) AND PUBYEAR > 2020AUTH(Einstein) AND TITLE(relativity)AFFIL(MIT) AND KEY(quantum computing) AND PUBYEAR = 2024DOI(10.1016/j.jclepro.2020.121092)
环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
ELSEVIER_API_KEY |
是 | dev.elsevier.com中的API密钥 |
ELSEVIER_INST_TOKEN |
否 | 用于扩展访问权限的机构令牌 |
ELSEVIER_ENABLE_ALL_TOOLS |
否 | 设置为 true 启用所有13个工具 |
故障排除
- 401错误:您的API密钥缺少此终结点的授权。您可能需要机构访问权限或机构令牌。
- 403错误:您的API密钥没有此资源所需的订阅。
- 429错误:超出速率限制。爱思唯尔配额每周重置一次。
- 无结果:尝试扩大查询范围或使用不同的字段代码。
许可证
麻省理工学院