semantic-scholar-mcp
Provides tools for searching and retrieving academic papers, authors, citations, and related research data through the Semantic Scholar API.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Semantic Scholar API MCP server
Made with mcp-python-sdk
if you are still using FastMCP version of this mcp server, please consider pull this repo again and update to newer versions as FastMCP is already deprecated.
Usage
Requirements: pip install -r requirements.txt
Run mcp dev path/to/semantic-scholar-plugin.py to initialize the server.
Run mcp install path/to/semantic-scholar-plugin.py to install to claude or add following to claude/cline config:
"semantic-scholar": {
"command": "uv",
"args": [
"run",
"--with",
"mcp",
"mcp",
"run",
"/path/to/semantic-scholar-plugin.py"
]
}Currently usinguv with mcp seems to break certain Linux/macOS version of Claude-desktop, you might need to set as:
"semantic-scholar": {
"command": "/path/to/mcp",
"args": [
"run",
"/path/to/semantic-scholar-plugin.py"
]
}instead, with /path/to/mcp got from running which mcp in terminal
Related MCP server: Semantic Scholar MCP Server
API Key
To use the Semantic Scholar API with higher rate limits, you can set your API key as an environment variable:
export SEMANTIC_SCHOLAR_API_KEY="your_api_key"or set by adding an env key in mcp settings by:
"semantic-scholar": {
"command": ...,
"args": ...,
"env": {
"SEMANTIC_SCHOLAR_API_KEY": "your_api_key"
}
}You can get an API key by filling out the form at: https://www.semanticscholar.org/product/api
Suggested Agent System prompt
See: benhaotang/my_agent_system_prompt, the AI pre-research agent that can make full use of this mcp server.
Known issues
If you see things like
INFO Processing request of type __init__.py:431 ListToolsRequestin cline, you can ignore them as this will not affect it from working, this is because cline parse tool list together with console debug infos, and current python-sdk cannot disable console messages. This will not affect any function calling part other than seeing this warning.
This server cannot be deployed
Maintenance
Related MCP Connectors
Academic paper search, scientific literature, citation analysis, arXiv & semantic related-work.
Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
Find related scientific papers through their citation network, from OpenAlex and Semantic Scholar.
Find research papers and arXiv preprints, and get an abstract and free full text from a DOI or id.
Related MCP Servers
- FlicenseNot gradedqualityAmaintenanceEnables searching and retrieving academic paper data, author profiles, and citation networks through the Semantic Scholar API, including paper and author search, batch lookups, citation and reference tracking, snippet search, and paper recommendations.-
- FlicenseNot gradedqualityAmaintenanceEnables searching for academic papers, authors, and citation networks through the Semantic Scholar API. Supports full-text and title search, batch lookups, citation and reference tracking, author profiles, and paper recommendations.-
- FlicenseNot gradedqualityAmaintenanceEnables users to search and retrieve academic paper data, author profiles, citation networks, and paper recommendations via the Semantic Scholar API.-
- FlicenseNot gradedqualityAmaintenanceEnables searching academic papers, retrieving paper and author details, exploring citation networks, and receiving recommendations via the Semantic Scholar API.-