semanticscholar-MCP-Server

semanticscholar-MCP-Server

11

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

🤝 Contributing

Contributions are welcome; submit a Pull Request.

📄 License

This project is licensed under the MIT License.