A Model Context Protocol (MCP) server for Elsevier Scopus. Allows AI assistants like Claude to search academic papers, retrieve abstracts, and analyze author profiles directly.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add scopus --env SCOPUS_API_KEY='<SCOPUS_API_KEY>' -- uvx scopus-mcp~/.codex/config.toml
[mcp_servers.scopus]
command = "uvx"
args = ["scopus-mcp"]
env = { SCOPUS_API_KEY = "<SCOPUS_API_KEY>" }
# codex mcp add scopus --env SCOPUS_API_KEY='<SCOPUS_API_KEY>' -- uvx scopus-mcp~/.cursor/mcp.json
{
"mcpServers": {
"scopus": {
"command": "uvx",
"args": [
"scopus-mcp"
],
"env": {
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"scopus": {
"type": "stdio",
"command": "uvx",
"args": [
"scopus-mcp"
],
"env": {
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"scopus": {
"command": "uvx",
"args": [
"scopus-mcp"
],
"env": {
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"scopus": {
"command": "uvx",
"args": [
"scopus-mcp"
],
"env": {
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"scopus": {
"command": "uvx",
"args": [
"scopus-mcp"
],
"env": {
"SCOPUS_API_KEY": "<SCOPUS_API_KEY>"
}
}
}
}Environment variables
SCOPUS_API_KEY
Replace the placeholders with your own credentials and keep them out of version control.