Back to Home
biocontext-ai icon

nucleotide_archive_mcp

Verified Safe

by biocontext-ai

Overview

Search and access RNA sequencing datasets from the European Nucleotide Archive (ENA), retrieve detailed metadata, find related publications, and generate download scripts for data files.

Installation

Run Command
uvx nucleotide_archive_mcp

Environment Variables

  • ENA_PORTAL_API_BASE
  • ENA_BROWSER_API_BASE
  • ENA_TIMEOUT
  • ENA_SEARCH_LIMIT
  • LOG_LEVEL
  • ENA_MAX_RPS
  • MCP_TRANSPORT
  • MCP_PORT
  • MCP_HOSTNAME
  • MCP_ENVIRONMENT

Security Notes

The server primarily acts as an API wrapper for ENA and Europe PMC, using `httpx` for network requests. Query parameters for external APIs are constructed with careful string formatting and explicit quoting for values, reducing typical injection risks within the ENA query language. The `generate_download_script` tool creates bash scripts with `wget`/`curl` and `md5sum`. While the commands themselves are generally safe, the filenames and URLs are derived from ENA API responses. A theoretical risk exists if a compromised ENA API were to return maliciously crafted URLs or filenames that could lead to shell injection in the generated script, but this is a low probability given the nature of ENA. No `eval` or `exec` functions are used, and sensitive information like API keys are expected to be managed via environment variables.

Similar Servers

Stats

Interest Score31
Security Score8
Cost ClassLow
Stars1
Forks0
Last Update2025-11-28

Tags

ENARNA-SeqGenomicsBioinformaticsDataset Search