埃尔塞维尔mcp
MCP服务器 爱思唯尔开发者API.允许Claude Code访问Scopus、ScienceDirect和其他爱思唯尔学术数据库。
快速开始
- 在获取免费API密钥 dev.elsevier.com
Claude Desktop(一键安装)
下载最新版 .mcpb 文件来自 发布,然后用Claude Desktop打开它。在安装过程中,系统将提示您输入API密钥。
克劳德代码(npx)
添加到您的克劳德代码设置(~/.claude.json):
{
"mcpServers": {
"elsevier": {
"type": "stdio",
"command": "npx",
"args": ["-y", "elsevier-mcp"],
"env": {
"ELSEVIER_API_KEY": "your_api_key_here"
}
}
}
}重新启动克劳德代码。完成。
从GitHub安装
git clone https://github.com/kemalabuteliyte/elsevier-mcp.git
cd elsevier-mcp
npm install然后添加到您的克劳德代码设置中:
{
"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错误:超出速率限制。爱思唯尔配额每周重置一次。
- 无结果:尝试扩大查询范围或使用不同的字段代码。
许可证
麻省理工学院
