Provides tools for searching papers, retrieving detailed paper and author information, and fetching citations and references from the Semantic Scholar academic database.
🎓 Semantic Scholar MCP Server
This project implements a Model Context Protocol (MCP) server for interacting with the Semantic Scholar API. It provides tools for searching papers, retrieving paper and author details, and fetching citations and references.
✨ Features
🔍 Search for papers on Semantic Scholar
📄 Retrieve detailed information about specific papers
👤 Get author details
🔗 Fetch citations and references for a paper
📋 Prerequisites
🐍 Python 3.10+
📚
semanticscholarPython package🔧
mcpPython package (Model Context Protocol)
🚀 Installation
Installing via Smithery
To install semanticscholar Server for Claude Desktop automatically via Smithery:
claude
Cursor
Paste the following into Settings → Cursor Settings → MCP → Add new server:
Mac/Linux
Windsurf
CLine
Clone this repository:
git clone https://github.com/JackKuo666/semanticscholar-MCP-Server.git cd semanticscholar-mcp-serverInstall the required packages:
pip install semanticscholar mcp
🖥️ Usage
Start the Semantic Scholar MCP server:
python semantic_scholar_server.pyThe server will start and listen for MCP requests.
Use an MCP client to interact with the server and access the following tools:
🔍
search_semantic_scholar: Search for papers using a query string📄
get_semantic_scholar_paper_details: Get details of a specific paper👤
get_semantic_scholar_author_details: Get details of a specific author🔗
get_semantic_scholar_citations_and_references: Get citations and references for a paper
Usage with Claude Desktop
Add this configuration to your claude_desktop_config.json:
(Mac OS)
(Windows version):
Using with Cline
📁 File Structure
📜
semantic_scholar_search.py: Contains functions for interacting with the Semantic Scholar API🖥️
semantic_scholar_server.py: Implements the MCP server and defines the available tools
🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
Related Resources
Related MCP Servers
- -securityAlicense-qualitySemantic Scholar API, providing comprehensive access to academic paper data, author information, and citation networks.Last updated -76MIT 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-qualityA comprehensive Model Context Protocol server that provides AI assistants with direct access to Semantic Scholar's academic database, enabling advanced paper discovery, citation analysis, author research, and AI-powered recommendations.Last updated -4
- 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