Semantic Scholar API MCP server
by benhaotang
This server provides an interface to the Semantic Scholar API using the mcp-python-sdk. It allows you to integrate Semantic Scholar's research data into your applications.
Last updated: N/A
What is Semantic Scholar API MCP server?
This is an MCP (Model Context Protocol) server that wraps the Semantic Scholar API, allowing you to access and utilize Semantic Scholar's research data within applications that support the MCP protocol.
How to use Semantic Scholar API MCP server?
- Install the requirements using
pip install -r requirements.txt
. 2. Initialize the server usingmcp dev path/to/semantic-scholar-plugin.py
. 3. Install to Claude or add the provided configuration to your Claude/Cline config, ensuring the correct path to the plugin and considering potential issues withuv
on certain systems. 4. Set your Semantic Scholar API key as an environment variable or within the MCP settings.
Key features of Semantic Scholar API MCP server
Integration with Semantic Scholar API
MCP compliant server
Configurable API key
Easy installation and setup
Utilizes mcp-python-sdk
Use cases of Semantic Scholar API MCP server
AI pre-research agent integration (see linked prompt)
Automated literature review
Research paper recommendation systems
Contextual information retrieval for AI assistants
FAQ from Semantic Scholar API MCP server
How do I get a Semantic Scholar API key?
How do I get a Semantic Scholar API key?
You can get an API key by filling out the form at: https://www.semanticscholar.org/product/api
What is MCP?
What is MCP?
MCP stands for Model Context Protocol. It's a protocol for connecting models and applications.
What if I see INFO Processing request of type __init__.py:431 ListToolsRequest
in cline?
What if I see INFO Processing request of type __init__.py:431 ListToolsRequest
in cline?
You can ignore these messages. They are debug information and do not affect the functionality of the server.
Why is FastMCP mentioned?
Why is FastMCP mentioned?
FastMCP is deprecated. You should update to the newer versions of the server.
What is the purpose of the suggested agent system prompt?
What is the purpose of the suggested agent system prompt?
The suggested agent system prompt provides an example of how to effectively utilize this MCP server within an AI agent for pre-research tasks.