academic-search-mcp-server

academic-search-mcp-server

34

The Academic Paper Search MCP Server allows for academic paper discovery and retrieval through a Model Context Protocol. It offers integration with AI models via structured data responses, supporting comprehensive research activities.

Academic Paper Search MCP Server

A Model Context Protocol (MCP) server enabling the search and retrieval of academic paper information from multiple sources. Mainly designed for integration with Anthropic's Claude Desktop client, it provides real-time academic paper search functionality, access to metadata and abstracts, and the ability to retrieve full-text when available. The server features structured data responses and tools such as search_papers, fetch_paper_details, and search_by_topic for comprehensive academic research support.

Features

  • Search for academic papers across multiple sources
  • Retrieve detailed paper information including title, authors, year, and DOI
  • Search by topic with optional date range filtering

Setup

Installing via Smithery

Install with Smithery for automatic setup with Claude Desktop.

Installing via uv (manual install)

Manually install dependencies using command line tools and set up environment API keys before running the server.

Usage with Claude Desktop

Add the server to your Claude Desktop configuration and restart the application.

Development

Development utilizes Python MCP SDK, FastMCP, and httpx for server and API requests.

API Sources

  • Semantic Scholar API
  • Crossref API

License

Licensed under GNU Affero General Public License v3.0. You can freely use, modify, and distribute with certain open-source obligations.

Contributing

Contributions are welcome. Follow code style, add tests, and ensure changes adhere to license terms.