Skip to main content

mcp-entrez-bio

An MCP (Model Context Protocol) server for interacting with NCBI Entrez via Biopython.

Features

  • Search PubMed with boolean queries (pubmed_esearch)
  • Fetch PubMed abstracts as plain text (pubmed_efetch_abstracts)
  • Automatic rate-limiting conforming to NCBI guidelines

Prerequisites

Provide your NCBI credentials via environment variables for higher rate limits (10 requests/s vs 3 requests/s without API key):

export NCBI_EMAIL="your_email@example.com"
export NCBI_API_KEY="your_api_key_here"  # Optional but recommended

Installation & Usage

Install using standard python tools or uv:

uv tool install .

Run the server directly via standard MCP stdio:

mcp-entrez

Metadata

Release files for mcp-entrez-bio 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-entrez-bio 0.1.6
File Size Uploaded Provenance
mcp_entrez_bio-0.1.6.tar.gz 73.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-entrez-bio 0.1.6
File Interpreter ABI Platform
mcp_entrez_bio-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 80.1 kB

Release files / mcp_entrez_bio-0.1.6.tar.gz

Download URL mcp_entrez_bio-0.1.6.tar.gz
Size 73.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3d4a16f23b5dc90e62549b66d89fc4abe5156dde530030d5c693391620445408
BLAKE2b-256 checksum
How to use checksums
29411d7866984cc0a4bebf5396f44130afb6d5b6b7a2cb0c7d2a7e2d81a9c6e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / mcp_entrez_bio-0.1.6-py3-none-any.whl

Download URL mcp_entrez_bio-0.1.6-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8b5d097fb5ad36607c45b3b7df8aab1c3e5d2e88872d1386e17817bc13f98d26
BLAKE2b-256 checksum
How to use checksums
6623e758227314afd0f58c1765fd1b6475f40ca0717c979d1116337c693e02dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for mcp-entrez-bio 0.1.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page