feat: add PubMed Search MCP server (31 literature research tools)#64
feat: add PubMed Search MCP server (31 literature research tools)#64u9401066 wants to merge 1 commit intomims-harvard:mainfrom
Conversation
|
Hi maintainers, Thank you for reviewing this PR! I wanted to share some context about the design decisions: Regarding local vs. remote MCP integration:
Development approach:
Key features designed for AI agents:
The goal is to make literature research as accessible to AI agents as it is to human researchers. Feedback welcome! |
|
Thank you, @u9401066! These are great tools. Given that the dependencies are lightweight and we already have some PubMed-related tools, would it be possible to make them local tools in ToolUniverse? You can refer to this doc for guidance: https://github.com/mims-harvard/ToolUniverse/blob/main/tool_implementation_guide.md |
800c9ab to
0d6ad1f
Compare
Integrates pubmed-search-mcp v0.1.29 as local tools. Streamlined from 35+ to 25 core tools by removing duplicate functionality: - unified_search replaces multiple source-specific search tools - Removed redundant merge/expand tools (auto-executed internally) Categories (25 tools total): - Core Search (1): unified_search - Query Intelligence (2): parse_pico, generate_queries - Article Exploration (5): fetch, related, citing, references, metrics - Fulltext (2): get_fulltext, get_text_mined_terms - NCBI Extended (7): gene/compound/clinvar - Citation Network (2): build_tree, suggest_tree - Export (1): export_citations - Vision Search (2): analyze_figure, reverse_image_search - OpenURL/Institutional (3): configure, get_link, list_presets Install: pip install tooluniverse[pubmed]
0d6ad1f to
4def17d
Compare
Description
Add PubMed Search MCP, a professional literature research assistant MCP server with 31 tools for comprehensive biomedical research.
Changes Made
uvx pubmed-search-mcpdata/remote_tools/pubmed_search_mcp_tools.jsonFile Structure (in pubmed-search-mcp repo)
Tools Included (31 tools)
Core Search & Strategy (4)
pubmed_unified_searchpubmed_analyze_search_querypubmed_parse_picopubmed_generate_search_queriesDiscovery & Citation (7)
pubmed_find_related_articlespubmed_find_citing_articlespubmed_get_article_referencespubmed_fetch_article_detailspubmed_get_citation_metricspubmed_build_citation_treepubmed_suggest_citation_treeFull Text & Export (3)
pubmed_get_fulltextpubmed_get_text_mined_termspubmed_prepare_exportNCBI Extended (7)
pubmed_search_genepubmed_get_gene_detailspubmed_get_gene_literaturepubmed_search_compoundpubmed_get_compound_detailspubmed_get_compound_literaturepubmed_search_clinvarVision & Institutional (6)
pubmed_analyze_figure_for_searchpubmed_reverse_image_searchpubmed_configure_institutional_accesspubmed_get_institutional_linkpubmed_list_resolver_presetspubmed_test_institutional_accessSession Management (4)
pubmed_get_session_pmidspubmed_list_search_historypubmed_get_cached_articlepubmed_get_session_summaryAdditional AI Agent Support
This tool also includes 22 Claude Skill files (
.claude/skills/) that provide:Available Skills:
pubmed-quick-search- Basic PubMed search with advanced filterspubmed-systematic-search- MeSH expansion, comprehensive searchpubmed-pico-search- PICO clinical question decompositionpubmed-paper-exploration- Citation tree, related articlespubmed-gene-drug-research- Gene, PubChem, ClinVar integrationpubmed-fulltext-access- Europe PMC, CORE full text retrievalpubmed-export-citations- RIS, BibTeX, CSV exportpubmed-multi-source-search- Cross-database search strategypubmed-mcp-tools-reference- Complete tools referenceTest Results
Server Information
uvx pubmed-search-mcporpip install pubmed-search-mcpChecklist