Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Europepmc Server

БесплатноНе проверен

Enables searching and retrieving biomedical literature from Europe PMC, including abstracts, full-text (JATS XML), text-mined annotations, citations, references

GitHubEmbed

Описание

Enables searching and retrieving biomedical literature from Europe PMC, including abstracts, full-text (JATS XML), text-mined annotations, citations, references, and database cross-links, through natural language queries and automated data staging.

README

A Model Context Protocol (MCP) server for Europe PMC — open-access biomedical literature: search across 45M+ abstracts, retrieve OA full-text (JATS XML), text-mined annotations, citations/references, and database cross-links. One of 100+ servers in the Bio MCP monorepo.

Connect

https://europepmc-mcp-server.quentincody.workers.dev/mcp

Local dev runs at http://localhost:8904/mcp (./scripts/dev-servers.sh europepmc).

Tools

  • europepmc_search — discover endpoints (Code Mode catalog search)
  • europepmc_executeCode Mode: api.get(...) in a V8 isolate across two upstreams (Articles + Annotations APIs)
  • europepmc_query_data — SQL over large responses auto-staged into per-session SQLite
  • europepmc_get_schema — inspect a staged dataset's schema

Wraps two upstream bases in one isolate (routed in api-adapter.ts): the Articles RESTful API (/search, /{PMCID}/fullTextXML, /{source}/{id}/citations|references|databaseLinks) and the Annotations API (/annotations/annotationsByArticleIds|annotationsByEntity). Every _execute result carries a _meta.citation (Europe PMC / EMBL-EBI).

Key usage notes (also in the catalog notes): pagination is cursorMark (start *, thread nextCursorMark; the page param is ignored); format=json is injected automatically; full text is XML-only and auto-staged; metadata/abstracts are open + commercial-OK, but per-article full-text licenses are mixed (CC-BY vs CC-BY-NC/-ND) — gate any caching/redistribution on the per-article license field (present in resultType=core).

Architecture / maintenance

  • Archetype: catalog-only REST + Code Mode (dual upstream). No auth. Rate limit ~10 req/s per IP, shared across Cloudflare egress → be gentle.
  • Drift risk: low. Refresh cadence: quarterly catalog review. Known gaps: supplementaryFiles (binary ZIP) not exposed in v1; standalone textMinedTerms/fullTextUrlList are 404 upstream (use the Annotations API / the core result's inline fields).

Development

./scripts/dev-servers.sh europepmc
pnpm --filter europepmc-mcp-server run deploy

See docs/adding-mcp-servers.md and the build plan docs/plans/2026-06-26-evidence-genomics-mcp-servers.md.

from github.com/QuentinCody/europepmc-mcp-server

Установка Europepmc Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/QuentinCody/europepmc-mcp-server

FAQ

Europepmc Server MCP бесплатный?

Да, Europepmc Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Europepmc Server?

Нет, Europepmc Server работает без API-ключей и переменных окружения.

Europepmc Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Europepmc Server в Claude Desktop, Claude Code или Cursor?

Открой Europepmc Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Europepmc Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории data