ScholarScope MCP is an academic research server that provides comprehensive access to scholarly literature and research data through the OpenAlex API.
Core Capabilities:
Search academic papers by keywords with customizable search fields (default, title, or title+abstract), filtering by institution or author ID, and sorting by relevance, citation count, or publication date
Search authors by name with filtering by institution affiliation and sorting by relevance or citation count
Search institutions by name with relevance and citation-based sorting
Retrieve all papers by a specific author using their OpenAlex Author ID, sorted by citations or publication date
Citation and relationship analysis - find works citing a paper (forward citations), works referenced by a paper (backward citations), and related works
Fetch full-text content of papers from preferred full-text URLs using Jina AI integration, with access to open-access and publicly available content
Access comprehensive metadata including paper IDs, titles, authors, institution affiliations, publication dates, and citation counts
Pagination support across all search functions for browsing large result sets efficiently
ScholarScope MCP
Academic MCP Server
About
The ScholarScope MCP Server is a custom Model Context Protocol server built with FastMCP for powerful academic research tasks.
It integrates with the OpenAlex API to search for papers, authors, institutions, retrieve citations, and even fetch full text using Jina where available.
๐ Perfect for building intelligent research assistants that can:
Search academic literature by keywords, author, or institution
Explore related works and citations
Retrieve full-text papers directly when possible
๐ Installation
Clone the repository
git clone https://github.com/ErikNguyen20/ScholarScope-MCP.git cd ScholarScope-MCPInstall (if you don't already have it)
pip install uvInstall dependencies
uv syncSet up environment variables
Create a.envfile in the project root:OPENALEX_MAILTO=your_email@example.com
๐งช Run with MCP Inspector
You can use the official MCP Inspector to test your server locally:
[!Note] Replace
/path/to/mcp_serverwith the path to your local project root.
๐ฌ Connect to Claude Desktop
Open your Claude Desktop configuration file (usually
claude_desktop_config.json).Add your MCP server configuration:
[!Note] Ensure the
/path/to/mcp_servermatches your local directory structure.
Restart Claude Desktop after updating the config.
๐งญ Features
๐ Search papers by keyword, title, author, or institution
๐ Sort results by relevance, citations, or publication date
๐ Retrieve related works and citations for any paper
๐ Fetch full text from preferred sources when available
โก Built with FastMCP for fast startup and modular tools
Related MCP Servers
- AsecurityAlicenseAqualityEnables users to search for academic articles on platforms like arXiv using specific keywords, with plans to integrate more scholarly databases in the future.Last updated -2162MIT License
- AsecurityAlicenseAqualityEnables real-time search and retrieval of academic paper information from multiple sources, providing access to paper metadata, abstracts, and full-text content when available, with structured data responses for integration with AI models that support tool/function calling.Last updated -381AGPL 3.0
- -securityFlicense-qualityProvides tools for accessing the Semantic Scholar API to search papers, retrieve paper and author details, and fetch citations and references through the Model Context Protocol.Last updated -33
- AsecurityAlicenseAqualityEnables access to the Semantic Scholar Academic Graph API for searching and retrieving detailed information about academic papers, authors, citations, and references.Last updated -113MIT License