semanticscholar-MCP-Server
The Semantic Scholar MCP Server project provides a Model Context Protocol server to facilitate interactions with the Semantic Scholar API. The server aids in searching academic papers, retrieving detailed information on papers and authors, and collecting citations and references.
🎓 Semantic Scholar MCP Server
This project implements a Model Context Protocol (MCP) server for interacting with the Semantic Scholar API. It allows users to search for papers, retrieve detailed paper and author information, and fetch citations and references.
✨ Features
- Search for papers on Semantic Scholar
- Retrieve paper details
- Get author details
- Fetch citations and references
📋 Prerequisites
- Python 3.10+
semanticscholar
Python packagemcp
Python package
🚀 Installation
Install via Smithery for various clients like Claude, Cursor, Windsurf, and Cline.
🖥️ Usage
Start the Semantic Scholar MCP server, then use an MCP client to interact with the server and use its tools.
📁 File Structure
semantic_scholar_search.py
: Functions for the Semantic Scholar APIsemantic_scholar_server.py
: Implements the MCP server
🤝 Contributing
Contributions are welcome; submit a Pull Request.
📄 License
This project is licensed under the MIT License.