JackKuo666_semanticscholar-MCP-Server

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 package
  • mcp 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 API
  • semantic_scholar_server.py: Implements the MCP server and defines the tools

🤝 Contributing

Contributions are welcome via Pull Requests.

📄 License

Licensed under the MIT License.