Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
CACHE_TTL | No | Cache time-to-live in seconds | 300 |
LOG_LEVEL | No | Logging level | info |
RATE_LIMIT | No | API rate limit | 3.0 |
PUBMED_EMAIL | Yes | Your email address (required by NCBI) | |
CACHE_MAX_SIZE | No | Maximum cache size | 1000 |
PUBMED_API_KEY | No | Your NCBI API key for higher rate limits |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
search_pubmed | Search PubMed for articles with advanced filtering options |
get_article_details | Get detailed information for specific articles by PMID |
search_by_author | Search for articles by a specific author |
find_related_articles | Find articles related to a specific PMID |
export_citations | Export article citations in various formats |
search_mesh_terms | Search and explore MeSH (Medical Subject Headings) terms |
search_by_journal | Search articles from a specific journal |
get_trending_topics | Get trending medical topics and research areas |
analyze_research_trends | Analyze publication trends for a research topic over time |
compare_articles | Compare multiple articles side by side |
get_journal_metrics | Get metrics and information about a specific journal |
advanced_search | Perform complex PubMed searches with multiple criteria |