MCP.Market

Scopus MCP server

by qwe4559999·io.github.qwe4559999/scopus-mcp·v0.1.8·45 stars

A Model Context Protocol server for the Elsevier Scopus API

B72/100grade B
What users say
No reviews yet
Be the first
Safety scan
B72/100

full report

Adoption
Growing

45 stars

Reviews

Write one

Nobody has reviewed Scopus yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Scopus tools (5)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • get_abstract_details

    Retrieve full details for a specific document by Scopus ID.

  • get_author_profile

    Retrieve an author's profile by Author ID.

  • get_citing_papers

    Retrieve a list of papers that have cited the specified document (Forward Citations).

  • get_quota_status

    Get the current API quota status (remaining/limit). Note: Values are updated only after making a request.

  • search_scopus

    Search for documents in Scopus using a query string.

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan8 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 137 days ago8/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 72/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Scopus compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
72/100
higher than 40% of 4,460 AI and agents servers
Tools
5
the typical AI and agents server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
45
more than 91% of 2,711 AI and agents servers

What its tools let an agent do: 5 read

Install Scopus in Claude Code, Cursor or VS Code

claude mcp add scopus-mcp -- uvx scopus-mcp
Add to Cursor

What the publisher says

From the Scopus repository's README, as published. We do not edit it. Read it on GitHub

Scopus MCP Server

<!-- mcp-name: io.github.qwe4559999/scopus-mcp -->

中文 | 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

  1. Go to Elsevier Developer Portal to apply for an API key.
  2. Create a config.json file in the project root (or copy from config.json.example) and fill in your key:
{
      "api_key": "YOUR_KEY_HERE"
    }
  1. Edit MCPtoolconfig.json, modifying the folder path (pay attention to the slash direction).
  2. Finally, import the configuration into your MCP client (e.g., Claude Desktop) by copying the content of MCPtoolconfig.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:

  1. Get Key: Get a free API Key from Elsevier Developer Portal. (⚠️ Note: Educational/Institutional email is recommended; public email domains may be rejected).
  2. Configure: Edit %APPDATA%\Claude\claudedesktopconfig.json (Windows) or ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS).
  3. Add:
{
  "mcpServers": {
    "scopus-assistant": {
      "command": "uvx",
      "args": [
        "scopus-mcp"
      ],
      "env": {
        "SCOPUS_API_KEY": "PUT_YOUR_KEY_HERE"
      }
    }
  }
}

(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:

{
  "mcpServers": {
    "scopus-assistant": {
      "command": "uvx",
      "args": [
        "scopus-mcp"
      ],
      "env": {
        "SCOPUS_API_KEY": "PUT_YOUR_KEY_HERE"
      }
    }
  }
}

Using with Cursor

  1. Open Cursor Settings -> Features -> MCP Servers.
  2. Click + Add New MCP Server.
  3. Fill in the details:
  • Name: scopus-mcp
  • Type: command (stdio)
  • Command: uvx scopus-mcp
  1. Important: You need to set SCOPUSAPIKEY in your system environment variables.

Installation

  1. Ensure you have Python 3.10+ installed.
  2. Install dependencies:
pip install .

Usage

Running the Server

You can run the server using uvx (recommended) or directly with python.

# Using uvx
uvx --from . scopus-mcp

# Or directly
python -m scopus_mcp.server

Available Tools

  1. searchscopus**
  • 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).
  1. getabstractdetails
  • Retrieves detailed information for a specific document.
  • Arguments:
  • scopus_id (string): The Scopus ID of the document.
  1. getauthorprofile
  • Retrieves an author's profile information.
  • Arguments:
  • author_id (string): The Scopus Author ID.

Development

Run tests with:

pytest

License

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Scopus: common questions

Is Scopus MCP server safe?
Mostly: it is graded B (72/100). Read the Scopus safety report
How do I install Scopus?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Scopus need an API key?
Yes. The registry entry asks for SCOPUS_API_KEY.
Is Scopus maintained?
The last commit was 171 days ago (2026-05-17). The latest release is v0.1.8.
How does Scopus compare with other AI and agents MCP servers?
safety score 72/100 (higher than 40% of 4,460 AI and agents servers); tools 5 (the typical AI and agents server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.