Skip to main content
Glama

PubMed-MCP-Server

Сервер MCP PubMed

🔍 Предоставьте помощникам на основе искусственного интеллекта возможность искать, получать доступ и анализировать статьи PubMed с помощью простого интерфейса MCP.

Сервер PubMed MCP обеспечивает мост между помощниками ИИ и обширным хранилищем биомедицинской литературы PubMed через протокол контекста модели (MCP). Он позволяет моделям ИИ искать научные статьи, получать доступ к их метаданным и выполнять глубокий анализ программным способом.

🤝 Внести свой вклад • 📝 Сообщить об ошибке

✨ Основные характеристики

  • 🔎 Поиск статей: поиск статей PubMed по ключевым словам или расширенный поиск ✅
  • 🚀 Эффективный поиск: быстрый доступ к метаданным на бумаге ✅
  • 📊 Доступ к метаданным: получение подробных метаданных для определенных статей ✅
  • 📊 Поддержка исследований: содействие исследованиям и анализу в области биомедицинских наук ✅
  • 📄 Доступ к бумажным документам: попытка загрузить полный текст PDF-контента ✅
  • 🧠 Глубокий анализ: выполните комплексный анализ документов ✅
  • 📝 Подсказки для исследования: набор специализированных подсказок для анализа статей ✅

🚀 Быстрый старт

Предпосылки

  • Питон 3.10+
  • Библиотека FastMCP

Установка

Установка через Smithery

Чтобы автоматически установить pubmed-mcp-server для Claude Desktop через Smithery :

Клод
npx -y @smithery/cli install @JackKuo666/pubmed-mcp-server --client claude
Курсор

Вставьте следующее в Настройки → Настройки курсора → MCP → Добавить новый сервер:

  • Мак/Линукс
npx -y @smithery/cli@latest run @JackKuo666/pubmed-mcp-server --client cursor --config "{}"
Виндсерфинг
npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client windsurf --config "{}"

CЛиния

npx -y @smithery/cli@latest install @JackKuo666/pubmed-mcp-server --client cline --config "{}"
  1. Клонируйте репозиторий:
    git clone https://github.com/JackKuo666/PubMed-MCP-Server.git cd PubMed-MCP-Server
  2. Установите необходимые зависимости:
    pip install -r requirements.txt

📊 Использование

Запустите MCP-сервер:

python pubmed_server.py

Использование с Claude Desktop

Добавьте эту конфигурацию в ваш claude_desktop_config.json :

(Mac OS)

{ "mcpServers": { "pubmed": { "command": "python", "args": ["-m", "pubmed-mcp-server"] } } }

(Версия для Windows):

{ "mcpServers": { "pubmed": { "command": "C:\\Users\\YOUR\\PATH\\miniconda3\\envs\\mcp_server\\python.exe", "args": [ "D:\\code\\YOUR\\PATH\\PubMed-MCP-Server\\pubmed_server.py" ], "env": {}, "disabled": false, "autoApprove": [] } } }

Использование с Клайном

{ "mcpServers": { "pubmed": { "command": "bash", "args": [ "-c", "source /home/YOUR/PATH/mcp-server-pubmed/.venv/bin/activate && python /home/YOUR/PATH/pubmed-mcp-server.py" ], "env": {}, "disabled": false, "autoApprove": [] } } }

🛠 Инструменты MCP

Сервер PubMed MCP предоставляет следующие инструменты:

  1. search_pubmed_key_words : Поиск статей на PubMed по ключевым словам.
  2. search_pubmed_advanced : Выполнить расширенный поиск статей в PubMed по нескольким параметрам.
  3. get_pubmed_article_metadata : извлечение метаданных для статьи PubMed с использованием ее PMID.
  4. download_pubmed_pdf : попытка загрузить полный текст статьи PubMed в формате PDF.
  5. deep_paper_analysis : выполнить комплексный анализ статьи PubMed.

Поиск статей

Вы можете попросить ИИ-помощника поискать документы, используя такие запросы:

Can you search PubMed for recent papers about CRISPR?

Получение бумажных данных

Получив PMID, вы можете запросить более подробную информацию:

Can you show me the metadata for the paper with PMID 12345678?

Анализ документов

Вы можете запросить глубокий анализ статьи:

Can you perform a deep analysis of the paper with PMID 12345678?

📁 Структура проекта

  • pubmed_server.py : Основная реализация сервера MCP с использованием FastMCP
  • pubmed_web_search.py : Содержит логику поиска PubMed и получения информации о статьях.

🔧 Зависимости

  • Питон 3.10+
  • FastMCP
  • асинк
  • ведение журнала
  • запросы
  • beautifulsoup4

🤝 Вклад

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

📄 Лицензия

Данный проект лицензирован по лицензии MIT.

⚠️ Отказ от ответственности

Этот инструмент предназначен только для исследовательских целей. Пожалуйста, уважайте условия обслуживания PubMed и используйте этот инструмент ответственно.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

🔍 Предоставьте помощникам на основе искусственного интеллекта возможность искать, получать доступ и анализировать статьи PubMed с помощью простого интерфейса MCP.

  1. ✨ Основные характеристики
    1. 🚀 Быстрый старт
      1. Предпосылки
      2. Установка
      3. Установка через Smithery
      4. CЛиния
    2. 📊 Использование
      1. Использование с Claude Desktop
        1. 🛠 Инструменты MCP
          1. Поиск статей
          2. Получение бумажных данных
          3. Анализ документов
        2. 📁 Структура проекта
          1. 🔧 Зависимости
            1. 🤝 Вклад
              1. 📄 Лицензия
                1. ⚠️ Отказ от ответственности

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    An MCP server that provides access to PubMed articles through the Entrez API.
                    Last updated -
                    2
                    112
                    Python
                    MIT License
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    An MCP server implementation that enables searching and retrieving research articles from PubMed with specific focus on open access content filtering and full-text link retrieval.
                    Last updated -
                    4
                    3
                    JavaScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    🔍 Enable AI assistants to search and access bioRxiv papers through a simple MCP interface. The bioRxiv MCP Server provides a bridge between AI assistants and bioRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for biology preprints and access their
                    Last updated -
                    18
                    Python
                    • Linux
                    • Apple
                  • -
                    security
                    F
                    license
                    -
                    quality
                    🔍 Enable AI assistants to search and access medRxiv papers through a simple MCP interface. The medRxiv MCP Server provides a bridge between AI assistants and medRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for health sciences preprints and acce
                    Last updated -
                    6
                    Python
                    • Linux
                    • Apple

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/JackKuo666/PubMed-MCP-Server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server