Поиск статей Mcp

Созданоopenagsopenags

MCP для поиска и загрузки академических статей из нескольких источников, таких как arXiv, PubMed, bioRxiv и т.д.

Обзор

Что такое Paper Search MCP?

Paper Search MCP — это мощный инструмент, предназначенный для поиска и загрузки академических статей из различных источников, включая arXiv, PubMed, bioRxiv и другие. Эта многоисточниковая возможность позволяет исследователям, студентам и ученым эффективно получать доступ к большому количеству научных статей и работ. Объединяя контент из нескольких баз данных, Paper Search MCP упрощает процесс исследования и улучшает доступность научной литературы.

Особенности Paper Search MCP

  • Многоисточниковый доступ: Бесшовный поиск по нескольким академическим базам данных, обеспечивая комплексный опыт поиска.
  • Удобный интерфейс: Интуитивный дизайн позволяет пользователям легко ориентироваться и быстро находить релевантные статьи.
  • Опции загрузки: Пользователи могут загружать статьи непосредственно с платформы, что удобно для сохранения и ссылки на важные исследования.
  • Регулярные обновления: Инструмент регулярно обновляется, чтобы включать последние статьи и результаты исследований, информируя пользователей о новых разработках в их областях.
  • Открытый исходный код: Будучи проектом с открытым исходным кодом, Paper Search MCP поощряет сотрудничество и вклад академического сообщества.

Как использовать Paper Search MCP

  1. Посетите репозиторий: Перейдите в репозиторий Paper Search MCP на GitHub, чтобы получить доступ к инструменту.
  2. Клонировать или загрузить: Вы можете либо клонировать репозиторий с помощью Git, либо загрузить ZIP-файл на свой локальный компьютер.
  3. Установка: Следуйте инструкциям по установке, предоставленным в репозитории, чтобы настроить инструмент на вашем устройстве.
  4. Поиск статей: Используйте функцию поиска, чтобы ввести ключевые слова, связанные с вашей темой исследования. Инструмент извлечет релевантные статьи из нескольких источников.
  5. Загрузка статей: Как только вы найдете нужные статьи, вы можете загрузить их напрямую для своей справки.

Часто задаваемые вопросы

В: Бесплатен ли в использовании Paper Search MCP?

О: Да, Paper Search MCP — это инструмент с открытым исходным кодом и бесплатен для любого пользователя.

В: Могу ли я внести свой вклад в разработку Paper Search MCP?

О: Абсолютно! Вклады приветствуются. Вы можете форкнуть репозиторий, внести изменения и отправить запрос на слияние.

В: Какие типы статей я могу найти с помощью Paper Search MCP?

О: Вы можете найти широкий спектр академических статей, включая препринты, рецензируемые статьи и многое другое из различных областей исследования.

В: Как часто обновляется база данных?

О: База данных регулярно обновляется, чтобы включать последние исследовательские статьи и статьи из поддерживаемых источников.

В: Существует ли мобильная версия Paper Search MCP?

О: В настоящее время Paper Search MCP в основном предназначен для использования на настольных компьютерах, но вы можете получить к нему доступ через мобильные браузеры. Разработка мобильного приложения в будущем может быть рассмотрена в зависимости от спроса пользователей.

Деталь

Paper Search MCP

A Model Context Protocol (MCP) server for searching and downloading academic papers from multiple sources, including arXiv, PubMed, bioRxiv, and Sci-Hub (optional). Designed for seamless integration with large language models like Claude Desktop.

PyPI License Python smithery badge

Table of Contents

Overview

paper-search-mcp is a Python-based MCP server that enables users to search and download academic papers from various platforms. It provides tools for searching papers (e.g., search_arxiv) and downloading PDFs (e.g., download_arxiv), making it ideal for researchers and AI-driven workflows. Built with the MCP Python SDK, it integrates seamlessly with LLM clients like Claude Desktop.

Features

  • Multi-Source Support: Search and download papers from arXiv, PubMed, bioRxiv, medRxiv, Google Scholar, IACR ePrint Archive, Semantic Scholar.
  • Standardized Output: Papers are returned in a consistent dictionary format via the Paper class.
  • Asynchronous Tools: Efficiently handles network requests using httpx.
  • MCP Integration: Compatible with MCP clients for LLM context enhancement.
  • Extensible Design: Easily add new academic platforms by extending the academic_platforms module.

Installation

paper-search-mcp can be installed using uv or pip. Below are two approaches: a quick start for immediate use and a detailed setup for development.

Installing via Smithery

To install paper-search-mcp for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @openags/paper-search-mcp --client claude

Quick Start

For users who want to quickly run the server:

  1. Install Package:

    uv add paper-search-mcp
    
  2. Configure Claude Desktop: Add this configuration to ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

    {
      "mcpServers": {
        "paper_search_server": {
          "command": "uv",
          "args": [
            "run",
            "--directory",
            "/path/to/your/paper-search-mcp",
            "-m",
            "paper_search_mcp.server"
          ],
          "env": {
            "SEMANTIC_SCHOLAR_API_KEY": "" // Optional: For enhanced Semantic Scholar features
          }
        }
      }
    }
    

    Note: Replace /path/to/your/paper-search-mcp with your actual installation path.

For Development

For developers who want to modify the code or contribute:

  1. Setup Environment:

    # Install uv if not installed
    curl -LsSf https://astral.sh/uv/install.sh | sh
    
    # Clone repository
    git clone https://github.com/openags/paper-search-mcp.git
    cd paper-search-mcp
    
    # Create and activate virtual environment
    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
  2. Install Dependencies:

    # Install project in editable mode
    uv add -e .
    
    # Add development dependencies (optional)
    uv add pytest flake8
    

Contributing

We welcome contributions! Here's how to get started:

  1. Fork the Repository: Click "Fork" on GitHub.

  2. Clone and Set Up:

    git clone https://github.com/yourusername/paper-search-mcp.git
    cd paper-search-mcp
    pip install -e ".[dev]"  # Install dev dependencies (if added to pyproject.toml)
    
  3. Make Changes:

    • Add new platforms in academic_platforms/.
    • Update tests in tests/.
  4. Submit a Pull Request: Push changes and create a PR on GitHub.

Demo

<img src="docs\images\demo.png" alt="Demo" width="800">

TODO

Planned Academic Platforms

  • [√] arXiv
  • [√] PubMed
  • [√] bioRxiv
  • [√] medRxiv
  • [√] Google Scholar
  • [√] IACR ePrint Archive
  • [√] Semantic Scholar
  • PubMed Central (PMC)
  • Science Direct
  • Springer Link
  • IEEE Xplore
  • ACM Digital Library
  • Web of Science
  • Scopus
  • JSTOR
  • ResearchGate
  • CORE
  • Microsoft Academic

License

This project is licensed under the MIT License. See the LICENSE file for details.

Happy researching with paper-search-mcp! If you encounter issues, open a GitHub issue.

Конфигурация сервера

{
  "mcpServers": {
    "paper-search-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/metorial/mcp-container--openags--paper-search-mcp--paper-search-mcp",
        "python -m paper_search_mcp.server"
      ],
      "env": {}
    }
  }
}

Информация о проекте

Автор
openags
Создано
Aug 7, 2025
Звезда
174
Язык
Python

Поиск статей Mcp Альтернатива

В качестве альтернативы Поиск статей Mcp которую вы можете рассмотреть, мы предлагаем сайты, разделённые по категориям.

MCP сервер для поиска и запроса медицинских статей/исследований в базе данных PubMed

Сервер MCP для поиска точных академических статей.

Audiense Insights MCP Server — это сервер, основанный на Протоколе Контекста Модели (MCP), который позволяет Claude и другим клиентам, совместимым с MCP, взаимодействовать с вашей учетной записью Audiense Insights.

Посмотреть ещё >>