Skip to main content
Glama
chrismannina

PubMed MCP Server

by chrismannina

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CACHE_TTLNoCache time-to-live in seconds300
LOG_LEVELNoLogging levelinfo
RATE_LIMITNoAPI rate limit3.0
PUBMED_EMAILYesYour email address (required by NCBI)
CACHE_MAX_SIZENoMaximum cache size1000
PUBMED_API_KEYNoYour NCBI API key for higher rate limits

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
search_pubmedC

Search PubMed for articles with advanced filtering options

get_article_detailsC

Get detailed information for specific articles by PMID

search_by_authorC

Search for articles by a specific author

find_related_articlesC

Find articles related to a specific PMID

export_citationsC

Export article citations in various formats

search_mesh_termsB

Search and explore MeSH (Medical Subject Headings) terms

search_by_journalC

Search articles from a specific journal

get_trending_topicsC

Get trending medical topics and research areas

analyze_research_trendsC

Analyze publication trends for a research topic over time

compare_articlesC

Compare multiple articles side by side

get_journal_metricsC

Get metrics and information about a specific journal

advanced_searchC

Perform complex PubMed searches with multiple criteria

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 12 tools

Disambiguation4/5

Most tools have clearly distinct purposes, such as get_article_details for specific articles versus search_pubmed for general queries. However, advanced_search and search_pubmed could potentially overlap in functionality, as both involve searching PubMed with filtering options, which might cause minor confusion for an agent.

Naming Consistency4/5

The naming follows a consistent verb_noun pattern throughout, like search_by_author and get_journal_metrics, with clear and descriptive terms. There are minor deviations, such as advanced_search using an adjective instead of a verb, but overall the pattern is predictable and readable.

Tool Count5/5

With 12 tools, this server is well-scoped for a PubMed interface, covering a range of functions from basic searches to advanced analyses. Each tool appears to earn its place by addressing specific aspects of PubMed interaction, such as searching, analyzing trends, and exporting data.

Completeness4/5

The tool set provides comprehensive coverage for PubMed operations, including search, analysis, and export functionalities. Minor gaps might exist, such as the lack of tools for user-specific features like saving articles or managing alerts, but core workflows for research and article retrieval are well-covered.

Maintenance

ActivityInactive
ResponsivenessNo issues