Academic Paper Search MCP Server
Allows searching and retrieving academic paper information from Semantic Scholar, including paper metadata, abstracts, TL;DR summaries, open access status, and PDF URLs.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Academic Paper Search MCP Serverfind recent papers on transformer interpretability"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Academic Paper Search MCP Server
A Model Context Protocol (MCP) server that enables searching and retrieving academic paper information from multiple sources.
The server provides LLMs with:
Real-time academic paper search functionality
Access to paper metadata and abstracts
Ability to retrieve full-text content when available
Structured data responses following the MCP specification
While primarily designed for integration with Anthropic's Claude Desktop client, the MCP specification allows for potential compatibility with other AI models and clients that support tool/function calling capabilities (e.g. OpenAI's API).
Note: This software is under active development. Features and functionality are subject to change.
Features
This server exposes the following tools:
search_papers: Search for academic papers across multiple sourcesParameters:
query(str): Search query textlimit(int, optional): Maximum number of results to return (default: 10)
Returns: Formatted string containing paper details
fetch_paper_details: Retrieve detailed information for a specific paperParameters:
paper_id(str): Paper identifier (DOI or Semantic Scholar ID)source(str, optional): Data source ("crossref" or "semantic_scholar", default: "crossref")
Returns: Formatted string with comprehensive paper metadata including:
Title, authors, year, DOI
Venue, open access status, PDF URL (Semantic Scholar only)
Abstract and TL;DR summary (when available)
search_by_topic: Search for papers by topic with optional date range filterParameters:
topic(str): Search query text (limited to 300 characters)year_start(int, optional): Start year for date rangeyear_end(int, optional): End year for date rangelimit(int, optional): Maximum number of results to return (default: 10)
Returns: Formatted string containing search results including:
Paper titles, authors, and years
Abstracts and TL;DR summaries when available
Venue and open access information
Related MCP server: Research MCP
Setup
Installing via Smithery
To install Academic Paper Search Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @afrise/academic-search-mcp-server --client claudenote this method is largely untested, as their server seems to be having trouble. you can follow the standalone instructions until smithery gets fixed.
Installing via uv (manual install):
Install dependencies:
uv add "mcp[cli]" httpxSet up required API keys in your environment or
.envfile:
# These are not actually implemented
SEMANTIC_SCHOLAR_API_KEY=your_key_here
CROSSREF_API_KEY=your_key_here # Optional but recommendedRun the server:
uv run server.pyUsage with Claude Desktop
Add the server to your Claude Desktop configuration (
claude_desktop_config.json):
{
"mcpServers": {
"academic-search": {
"command": "uv",
"args": ["run ", "/path/to/server/server.py"],
"env": {
"SEMANTIC_SCHOLAR_API_KEY": "your_key_here",
"CROSSREF_API_KEY": "your_key_here"
}
}
}
}Restart Claude Desktop
Development
This server is built using:
Python MCP SDK
FastMCP for simplified server implementation
httpx for API requests
API Sources
Semantic Scholar API
Crossref API
License
This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This license ensures that:
You can freely use, modify, and distribute this software
Any modifications must be open-sourced under the same license
Anyone providing network services using this software must make the source code available
Commercial use is allowed, but the software and any derivatives must remain free and open source
See the LICENSE file for the full license text.
Contributing
Contributions are welcome! Here's how you can help:
Fork the repository
Create a feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
Please note:
Follow the existing code style and conventions
Add tests for any new functionality
Update documentation as needed
Ensure your changes respect the AGPL-3.0 license terms
By contributing to this project, you agree that your contributions will be licensed under the AGPL-3.0 license.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Academic literature search, retrieval, and private library management on top of OpenAlex.
Research paper search with real citations and reference formatting for AI assistants
Search 340M+ academic papers — citation graphs, semantic similarity, and AI literature reviews.
Related MCP Servers
- AlicenseCqualityFmaintenanceEnables real-time search and retrieval of academic paper information from multiple sources, providing access to paper metadata, abstracts, and full-text content when available, with structured data responses for integration with AI models that support tool/function calling.3116AGPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables LLMs to search, analyze, and summarize academic research papers in real-time from arXiv, Semantic Scholar, and PubMed. Provides automatic deduplication, citation analysis, and BibTeX generation across multiple research databases.22 npmMIT
- AlicenseAqualityCmaintenanceEnables searching for scientific papers across OpenAlex, CrossRef, and Unpaywall, and downloading open-access PDFs directly through Claude Desktop.51MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP agents to search academic literature across multiple scholarly engines, explore papers, authors, and references, inspect abstracts and full text, maintain saved paper collections, and export citations, BibTeX, abstracts, or full-text corpora.1Apache 2.0