YUZongmin_semantic-scholar-fastmcp-mcp-server
If you are the rightful owner of YUZongmin_semantic-scholar-fastmcp-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A FastMCP server implementation for the Semantic Scholar API, providing comprehensive access to academic paper data, author information, and citation networks.
The Semantic Scholar MCP Server is a robust implementation designed to facilitate seamless interaction with the Semantic Scholar API. It offers extensive capabilities for accessing and analyzing academic paper data, author profiles, and citation networks. The server supports advanced search functionalities, citation analysis, and author information retrieval, making it an invaluable tool for researchers and developers. With features like full-text search, batch operations, and customizable field selection, users can efficiently manage and explore vast amounts of academic data. The server is built on the FastMCP framework, ensuring high performance and scalability. It supports both authenticated and unauthenticated access, with automatic rate limit adjustments based on the access type. The server also includes advanced features such as connection pooling, resource management, and graceful error handling, ensuring reliable and efficient operation.
Features
- Paper Search & Discovery: Full-text search with advanced filtering, title-based paper matching, and paper recommendations.
- Citation Analysis: Explore citation networks, track references, and analyze citation context and influence.
- Author Information: Search for authors, view profile details, and retrieve publication history.
- Advanced Features: Complex search with ranking strategies, customizable field selection, and efficient batch operations.
- System Requirements: Python 3.8+, FastMCP framework, and optional API key for enhanced access.
Tools
paper_relevance_search
Search for papers using relevance ranking with comprehensive query parameters.
paper_bulk_search
Bulk paper search optimized for larger result sets with sorting options.
paper_title_search
Find papers by exact title match with detailed information.
paper_details
Get comprehensive details about a specific paper using various ID formats.
paper_batch_details
Efficiently retrieve details for multiple papers with support for up to 1000 IDs.
paper_citations
Get papers that cite a specific paper with citation context and sorting options.
paper_references
Get papers referenced by a specific paper with reference context and sorting options.
author_search
Search for authors by name with customizable fields and publication counts.
author_details
Get detailed information about an author including metrics like h-index.
author_papers
Get papers written by an author with field customization and sorting.
author_batch_details
Retrieve information for up to 1000 authors with comprehensive metadata.
paper_recommendations_single
Get recommendations based on a single paper with customizable fields.
paper_recommendations_multi
Get recommendations based on multiple papers with positive and negative examples.