Europe PMC Literature Search MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UV_LINK_MODE | No | UV link mode (optional) | copy |
| PYTHONUNBUFFERED | No | Disable Python output buffering | 1 |
| EASYSCHOLAR_SECRET_KEY | No | EasyScholar API key (optional, required for journal quality evaluation) |
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
| Name | Description |
|---|---|
| search_europe_pmcA | 搜索 Europe PMC 文献数据库(高性能优化版本) 功能说明:
参数说明:
返回值说明:
使用场景:
性能特点:
|
| get_article_detailsA | 获取特定文献的详细信息(高性能优化版本) 功能说明:
参数说明:
返回值说明:
使用场景:
性能特点:
|
| get_references_by_doiA | 通过DOI获取参考文献列表(批量优化版本 - 基于Europe PMC批量查询能力) 功能说明:
参数说明:
返回值说明:
使用场景:
性能特点:
技术原理:
|
| batch_enrich_references_by_doisA | 批量补全多个DOI的参考文献信息(超高性能版本) 功能说明:
参数说明:
返回值说明:
使用场景:
性能特点:
|
| get_similar_articlesA | 根据DOI获取相似文章(基于PubMed相关文章算法) 功能说明:
参数说明:
返回值说明:
使用场景:
技术特点:
|
| search_arxiv_papersA | 搜索arXiv文献数据库(基于arXiv官方API) 功能说明:
参数说明:
返回值说明:
使用场景:
技术特点:
|
| get_citing_articlesC | 获取引用该文献的文献信息 处理流程:
|
| get_journal_qualityA | 获取期刊质量评估信息(影响因子、分区等) 功能说明:
参数说明:
返回值说明:
使用场景:
|
| evaluate_articles_qualityA | 批量评估文献的期刊质量 功能说明:
参数说明:
返回值说明:
使用场景:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Most tools have distinct purposes (e.g., batch_enrich_references_by_dois for bulk DOI enrichment, search_europe_pmc for searching, get_similar_articles for similarity), but there is some overlap between get_article_details and batch_enrich_references_by_dois, as both can retrieve article details via DOI/PMID, which might cause confusion. However, descriptions clarify that batch_enrich_references_by_dois is optimized for bulk processing, while get_article_details is for single PMIDs with caching.
Naming is mixed with no clear pattern: some use snake_case (batch_enrich_references_by_dois, get_article_details), others use camelCase (evaluate_articles_quality), and some are inconsistent (get_references_by_doi vs. get_citing_articles). While all names are descriptive, the lack of a uniform convention (e.g., all snake_case or all camelCase) reduces predictability.
With 9 tools, the count is well-scoped for a literature search server covering Europe PMC, arXiv, and quality assessment. Each tool serves a specific function (searching, enrichment, quality evaluation, citation analysis), and none seem redundant or excessive for the domain.
The toolset covers core literature search and analysis tasks well: searching (Europe PMC, arXiv), article details retrieval, reference/citation handling, quality assessment, and similarity finding. A minor gap is the lack of tools for user-specific operations like saving searches or managing collections, but this is not essential for the stated purpose.