PubMed-MCP-Server
Сервер MCP PubMed
🔍 Предоставьте помощникам на основе искусственного интеллекта возможность искать, получать доступ и анализировать статьи PubMed с помощью простого интерфейса MCP.
Сервер PubMed MCP обеспечивает мост между помощниками ИИ и обширным хранилищем биомедицинской литературы PubMed через протокол контекста модели (MCP). Он позволяет моделям ИИ искать научные статьи, получать доступ к их метаданным и выполнять глубокий анализ программным способом.
🤝 Внести свой вклад • 📝 Сообщить об ошибке
✨ Основные характеристики
🔎 Поиск статей: поиск статей PubMed по ключевым словам или расширенный поиск ✅
🚀 Эффективный поиск: быстрый доступ к метаданным на бумаге ✅
📊 Доступ к метаданным: получение подробных метаданных для определенных статей ✅
📊 Поддержка исследований: содействие исследованиям и анализу в области биомедицинских наук ✅
📄 Доступ к бумажным документам: попытка загрузить полный текст PDF-контента ✅
🧠 Глубокий анализ: выполните комплексный анализ документов ✅
📝 Подсказки для исследования: набор специализированных подсказок для анализа статей ✅
Related MCP server: pubmed-mcp-server
🚀 Быстрый старт
Предпосылки
Питон 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 "{}"Клонируйте репозиторий:
git clone https://github.com/JackKuo666/PubMed-MCP-Server.git cd PubMed-MCP-ServerУстановите необходимые зависимости:
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 предоставляет следующие инструменты:
search_pubmed_key_words: Поиск статей на PubMed по ключевым словам.search_pubmed_advanced: Выполнить расширенный поиск статей в PubMed по нескольким параметрам.get_pubmed_article_metadata: извлечение метаданных для статьи PubMed с использованием ее PMID.download_pubmed_pdf: попытка загрузить полный текст статьи PubMed в формате PDF.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 с использованием FastMCPpubmed_web_search.py: Содержит логику поиска PubMed и получения информации о статьях.
🔧 Зависимости
Питон 3.10+
FastMCP
асинк
ведение журнала
запросы
beautifulsoup4
🤝 Вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
📄 Лицензия
Данный проект лицензирован по лицензии MIT.
⚠️ Отказ от ответственности
Этот инструмент предназначен только для исследовательских целей. Пожалуйста, уважайте условия обслуживания PubMed и используйте этот инструмент ответственно.
This server cannot be deployed
Maintenance
Related MCP Connectors
PubMed MCP — wraps the NCBI E-utilities API (biomedical literature, free, no auth)
AI-powered bioprotocol optimization — generate, search, and manage lab protocols via MCP
Search 36M+ PubMed biomedical articles and ClinicalTrials.gov studies.
Auditable MCP server for PubMed, Europe PMC, ClinicalTrials.gov, and bioRxiv/medRxiv queries
Related MCP Servers
- FlicenseNot gradedqualityDmaintenance🔍 Enable AI assistants to search and access Google Scholar papers through a simple MCP interface.413-
- AlicenseAqualityAmaintenanceA bridge connecting AI agents to NCBI's PubMed database through the Model Context Protocol, enabling seamless searching, retrieval, and analysis of biomedical literature and data.113,208 npm157Apache 2.0
- AlicenseBqualityDmaintenanceEnables AI assistants to search and retrieve biomedical research articles from PubMed's database of over 35 million citations, including metadata, abstracts, MeSH terms, and full-text PDFs when available.11MIT
- FlicenseBqualityDmaintenanceProvides comprehensive access to NCBI's PubMed database of over 36 million biomedical citations, allowing users to search, retrieve, and analyze literature directly through MCP tools. It supports advanced queries, citation management, full-text retrieval from PubMed Central, and precise discovery using MeSH terms.1615-