Skip to content

Add ENCODE Toolkit MCP server#36

Open
ammawla wants to merge 1 commit into
anthropics:mainfrom
ammawla:add-encode-toolkit
Open

Add ENCODE Toolkit MCP server#36
ammawla wants to merge 1 commit into
anthropics:mainfrom
ammawla:add-encode-toolkit

Conversation

@ammawla
Copy link
Copy Markdown

@ammawla ammawla commented Mar 10, 2026

Summary

Add ENCODE Toolkit as an MCP server to the Life Sciences Marketplace. This is an MCP server for the ENCODE Project (encodeproject.org), the largest public catalog of functional genomic elements.

What It Provides

  • 20 MCP tools for searching experiments, downloading files with MD5 verification, tracking provenance, and managing citations
  • 48 expert skills covering 15 assay types (ChIP-seq, ATAC-seq, RNA-seq, WGBS, Hi-C, CUT&RUN, CUT&Tag, CRISPR screens, STARR-seq, MPRA, eCLIP, and more)
  • 7 Nextflow pipelines for ChIP-seq, ATAC-seq, RNA-seq, WGBS, Hi-C, DNase-seq, and CUT&RUN
  • 14 database cross-references including PubMed, GTEx, ClinVar, GWAS Catalog, gnomAD, Ensembl, UCSC, JASPAR, GEO, and CellxGene

Installation

Installs via npx (stdio transport):

npx encode-toolkit@latest

Published on both npm and PyPI as encode-toolkit.

Files Changed

  • encode-toolkit/.claude-plugin/plugin.json — Plugin manifest with MCP server config
  • .claude-plugin/marketplace.json — Added entry to plugins array
  • README.md — Added to Quick Start and Available Plugins sections

Requirements

  • Python 3.10+ and Node.js 16+
  • No authentication required for public ENCODE data
  • No telemetry

Repository

https://github.com/ammawla/encode-toolkit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant