Paper Search MCP logo

Paper Search MCP

by openags

Paper Search MCP is a Python-based Model Context Protocol (MCP) server designed for searching and downloading academic papers from multiple sources. It seamlessly integrates with large language models like Claude Desktop, providing context enhancement for AI-driven workflows.

View on GitHub

Last updated: N/A

What is Paper Search MCP?

Paper Search MCP is a Python-based MCP server that allows users to search and download academic papers from various platforms like arXiv, PubMed, and bioRxiv. It uses the MCP Python SDK for integration with LLM clients.

How to use Paper Search MCP?

Install the package using uv or pip. Configure Claude Desktop by adding the server configuration to the claude_desktop_config.json file, specifying the command and arguments to run the server. Use the provided tools (e.g., search_arxiv, download_arxiv) to search and download papers.

Key features of Paper Search MCP

  • Multi-Source Support

  • Standardized Output

  • Asynchronous Tools

  • MCP Integration

  • Extensible Design

Use cases of Paper Search MCP

  • Research assistance

  • AI-driven workflows

  • LLM context enhancement

  • Automated literature review

FAQ from Paper Search MCP

What platforms are supported?

Currently, arXiv, PubMed, and bioRxiv are supported. More platforms are planned.

How do I add a new academic platform?

Extend the academic_platforms module with the necessary search and download functions for the new platform.

What is MCP?

MCP stands for Model Context Protocol. It's a protocol for integrating external tools and data with large language models.

How do I contribute to the project?

Fork the repository, make changes, and submit a pull request.

Where can I find the LICENSE file?

The LICENSE file is located in the root directory of the repository.