Scholar Sidekick

Provides an MCP server that resolves, formats, and exports scholarly citations using RapidAPI-backed tools.
  • javascript

0

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "mlava-scholar-sidekick-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "scholar-sidekick-mcp@latest"
      ],
      "env": {
        "RAPIDAPI_KEY": "YOUR_RAPIDAPI_KEY",
        "RAPIDAPI_HOST": "scholar-sidekick.p.rapidapi.com",
        "SCHOLAR_SIDEKICK_TIMEOUT_MS": "30000"
      }
    }
  }
}

You can run Scholar Sidekick as an MCP server to resolve, format, and export academic citations from any AI assistant. This server exposes tools to identify bibliographic data, format citations in thousands of CSL styles, and export to common reference formats, all through a simple MCP client integration.

How to use

Connect your MCP-enabled AI assistant or client to the Scholar Sidekick MCP server. Use the provided MCP command or URL to run the server, then issue requests to resolve identifiers, format citations, or export in your preferred style and format. The server supports common citation identifiers such as DOIs, PMIDs, ISBNs, arXiv IDs, ISSNs, ADS bibcodes, and more, and can output formatted citations in Vancouver, APA, AMA, IEEE, CSE, Chicago styles, and over 10,000 CSL styles.

How to install

Prerequisites: you need Node.js and npm installed on your system. You will also use a RapidAPI key to access Scholar Sidekick API features.

# Basic setup commands
# 1) Ensure Node.js is installed
node -v
npm -v

# 2) Install dependencies and build if required by the MCP setup
npm install
npm run build
npx scholar-sidekick-mcp@latest

Additional configuration and usage notes

You can configure the MCP server in various environments. The following examples show how to register the server for Claude Desktop, Claude Code, and editor integrations. Each configuration uses the same underlying MCP server image built with npx to run scholar-sidekick-mcp.

{
  "mcpServers": {
    "scholar-sidekick": {
      "command": "npx",
      "args": ["-y", "scholar-sidekick-mcp@latest"],
      "env": {
        "RAPIDAPI_KEY": "your-rapidapi-key"
      }
    }
  }
}

Environment and tools

The server relies on a RapidAPI key and optional host/timeout settings. You can customize environment variables to suit your network and reliability needs.

Available tools

resolveIdentifier

Resolve DOIs, PMIDs, PMCIDs, ISBNs, arXiv IDs, ISSNs, ADS bibcodes to structured bibliographic metadata

formatCitation

Format identifiers into Vancouver, AMA, APA, IEEE, CSE, or CSL styles and output as text, HTML, or JSON

exportCitation

Export to BibTeX, RIS, CSL JSON, EndNote, RefWorks, MEDLINE, Zotero RDF, CSV, or plain text

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational