JackKuo666_semanticscholar-MCP-Server
0
The Semantic Scholar MCP Server facilitates interaction with the Semantic Scholar API using a model context protocol. It offers essential functionalities such as searching for academic papers and retrieving detailed information about papers and authors, intended for research purposes.
🎓 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 on Semantic Scholar
- Retrieve detailed information about specific papers
- Get author details
- Fetch citations and references for papers
📋 Prerequisites
- Python 3.10+
semanticscholar
Python packagemcp
Python package
🚀 Installation
Install via Smithery or manually by cloning the repository and installing the required packages.
🖥️ Usage
Start the server to listen for MCP requests and use an MCP client to perform tasks such as searching for papers or retrieving paper details.
📁 File Structure
semantic_scholar_search.py
: Functions for interacting with the APIsemantic_scholar_server.py
: Implements the MCP server and defines the tools
🤝 Contributing
Contributions are welcome via Pull Requests.
📄 License
Licensed under the MIT License.