
Scopus Mcp
io.github.qwe4559999由 GitHub 账号 qwe4559999 发布v0.1.8更新于 Oct 24, 2026
A Model Context Protocol server for the Elsevier Scopus API
概览
一个本地 MCP 服务器,让 AI 助手接入 Elsevier Scopus API,用于检索学术论文、获取摘要和查询作者资料。
- 可以做什么
- 使用标准查询语法检索 Scopus,可指定结果数量和排序方式(search_scopus)。按 Scopus ID 获取文献详细信息(get_abstract_details)。按 Scopus 作者 ID 查询作者资料(get_author_profile)。
- 适用场景
- 适合在调研或写作时让助手查找学术文献、获取摘要或核对作者信息,且所在机构拥有 Scopus 访问权限的场景。
- 运行要求
- 通过 stdio 在本地运行,通常使用 uvx(需安装 uv 包管理器)或 Python 3.10+ 配合 pip。需要 Elsevier Scopus API 密钥,通过环境变量 SCOPUS_API_KEY 提供;申请密钥通常要求机构订阅。需要访问 Scopus API 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Scopus Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Scopus MCP Server
中文 | English
💡 Check out the Interaction Guide & Prompt Examples to see how to chat with this tool!
This is a Model Context Protocol (MCP) server that provides access to the Elsevier Scopus API. It allows AI assistants to search for academic papers, retrieve abstracts, and look up author profiles.
Please note that requesting an Elsevier Scopus API key generally requires that your organization or institution has a subscription to Elsevier database services. Additionally, to run this tool without manual setup, your device must have the uv package manager installed.
Configuration
Setup Steps
- Go to Elsevier Developer Portal to apply for an API key.
- Create a
config.jsonfile in the project root (or copy fromconfig.json.example) and fill in your key: - Edit
MCP_tool_config.json, modifying the folder path (pay attention to the slash direction). - Finally, import the configuration into your MCP client (e.g., Claude Desktop) by copying the content of
MCP_tool_config.json.
🚀 Quick Start (Zero Setup)
Prerequisite: You must have uv installed.
- Windows:
powershell -c "irm https://astral.sh/uv/install.ps1 | iex" - macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
If you use Claude Desktop, you can skip downloading the code and just configure it directly:
- Get Key: Get a free API Key from Elsevier Developer Portal. (⚠️ Note: Educational/Institutional email is recommended; public email domains may be rejected).
- Configure: Edit
%APPDATA%\Claude\claude_desktop_config.json(Windows) or~/Library/Application Support/Claude/claude_desktop_config.json(macOS). - Add:
(If you don't have uv, see Installation for manual setup)
Using with Trae
In Trae Settings -> MCP Servers -> Click Add -> Select Manual Configuration (JSON), then paste:
Using with Cursor
- Open Cursor Settings -> Features -> MCP Servers.
- Click + Add New MCP Server.
- Fill in the details:
- Name:
scopus-mcp - Type:
command(stdio) - Command:
uvx scopus-mcp
- Name:
- Important: You need to set
SCOPUS_API_KEYin your system environment variables.
Installation
- Ensure you have Python 3.10+ installed.
- Install dependencies:
Usage
Running the Server
You can run the server using uvx (recommended) or directly with python.
Available Tools
-
search_scopus- Searches the Scopus database using the standard query syntax.
- Arguments:
query(string): The search query (e.g.,TITLE("Artificial Intelligence")).count(integer): Number of results to return (default: 5).sort(string): Sort order (e.g.,coverDate).
-
get_abstract_details- Retrieves detailed information for a specific document.
- Arguments:
scopus_id(string): The Scopus ID of the document.
-
get_author_profile- Retrieves an author's profile information.
- Arguments:
author_id(string): The Scopus Author ID.
Development
Run tests with:
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments & Contributors
[contributors]- thinktraveller - Initial Work & Core Development
- qwe4559999 - Maintainer
来源:README.md,提交 03211b6
工具
0版本历史
1- v0.1.8最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分