Token导航 LogoToken导航

MCP Server · AI代理

Enrichr MCP Server

一个基于Enrichr API的模型上下文协议(MCP)服务器,提供基因集富集分析,支持所有可用的基因集库并返回统计显著结果。

stdio官方级别未说明来源级核验工具 2@smithery/cli
TypeScriptVS CodeAI代理ClaudeCursorVS Code Insiders

快速开始

作者 / 组织
tianqitang1
提供方
tianqitang1
运行时
Node.js

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

14

仓库热度

收录来源

2 个

MCP World

选型结论

Enrichr MCP Server 属于AI代理类 MCP Server,公开资料标注 2 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、VS Code,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

npx -y @smithery/cli install enrichr-mcp-server --client claude

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Enrich MCP服务器

模型上下文协议(MCP)服务器,使用 Enrichr API此服务器支持Enrich的所有可用基因集库,并仅返回统计上显著的结果(更正后为-$p$\ File -> Settings`,然后将文件拖放到“设置”窗口中。

光标/VS代码

使用以下按钮以默认设置进行安装:

克劳德代码

claude mcp add enrichr-mcp-server -- npx -y enrichr-mcp-server

或者安装为Claude Code插件:

/plugin install enrichr-mcp-server

铁匠铺

npx -y @smithery/cli install enrichr-mcp-server --client claude

手动配置

添加到您的MCP客户端配置中(例如。, .cursor/mcp.json):

{
  "mcpServers": {
    "enrichr-server": {
      "command": "npx",
      "args": ["-y", "enrichr-mcp-server"]
    }
  }
}

特性

  • 两个工具: enrichr_analysis 为了运行富集, suggest_libraries 用于发现相关库
  • 图书馆目录:通过MCP资源按类别浏览200多个库
  • 引导式工作流程: enrichment_analysis 带解释的端到端分析提示
  • 22个图书馆类别:所有库的程序分类映射(途径、癌症、激酶等)
  • 并行库查询:并行查询所有库以进行快速多数据库分析
  • 结构化输出:返回人类可读的文本和结构化JSON以供编程使用
  • 可配置的输出格式:管理令牌使用的详细、紧凑或最小化
  • TSV导出:将完整结果保存到TSV文件

工具

suggest_libraries

发现与研究问题最相关的Enrich库。以前用这个 enrichr_analysis 为您的特定主题选择最佳库。 无需网络呼叫 --在本地搜索所有库名称和描述。

参数:

  • query (必需):研究背景(如“DNA修复”、“癌症耐药性”)
  • category (可选):按类别过滤(例如。, cancer, pathways, kinases)
  • maxResults (可选):要返回的最大结果(默认值:10,最大值:50)

退货:

  • 按相关性得分、类别和描述对图书馆进行排名
  • 带建议数组的结构化JSON

enrichr_analysis

并行跨多个Enrich库执行富集分析。

参数:

  • genes (必填):基因符号阵列(例如。, ["TP53", "BRCA1", "EGFR"])--最少2个
  • libraries (可选):要查询的Enrich库名称数组(默认为已配置的库)
  • description (可选):基因列表的描述
  • maxTerms (可选):每个库的最大术语数(默认值:50)
  • format (可选):输出格式: detailed, compact, minimal
  • outputFile (可选):将完整结果保存为TSV文件的路径

退货:

  • 带有格式化重要术语(姓名、p值、比值比、综合得分、重叠基因)的文本内容
  • 具有完整结果数据的结构化JSON输出

资源

URI描述
enrichr://libraries按类别组织的完整图书馆目录
enrichr://libraries/{category}特定类别的库(例如。, enrichr://libraries/cancer)

提示

enrichment_analysis

指导基因集富集分析的工作流程。接受基因列表和可选的研究背景,然后浏览库选择、分析和解释。

论据:

  • genes (必填):基因符号,逗号或换行符分隔
  • context (可选):库选择的研究背景(触发器 suggest_libraries 步骤)

图书馆类别

所有200多个图书馆分为22个类别:

类别示例
transcriptionChEA_2022、TF_ChIP-seq_2015、TRANSFAC_和JASPAR_PWM编码
pathwaysKEGG_2021_人类,反应堆_2022,维基之路_2023_人类,MSigDB_Hallmark_2020
ontologiesGO_生物_过程_2025,GO_分子_功能_2025;人类_表型_生物学
diseases_drugsGWAS_Catalog_2023,DrugBank_2022,OMIM_Disease,DisGeNET
cell_typesGTEx_问题_表达_Up,细胞标记_2024,表格_针头
microRNAsTargetScan_microRNA_2017、miRTarBase_2022、MiRDB_2019
epigenetics表观遗传学_路线图_HM_ChIP-seq,JASPAR_2022,Cistrome_2023
kinasesKEA_2015,磷矿Plus_2023,PTMsigDB_2023
gene_perturbationsLINCS_L1000_CRISPR_KO_共识_猪,CRISPR_GenomeWide_2023
metabolomicsHMDB_代谢产物,代谢组学_工作台_2023,SMPDB_2023
agingAging_Perturbations_rom_GEO_down,GenAge_2023,长寿_地图_2023
protein_familiesInterPro_域名_2019,Pfam_域名_2018,UniProt_关键词_2023
computational丰富_提交\_ TF-Gene_发生,ARCHS4_TF_Coexp
literatureRummagene_signatures, AutoRIF, GeneRIF
cancerCOSMIC_Cancer_Gene_Census、TCGA_Mutations_2023、OncoKB_2023、GDSC_2023
single_cell人_细胞_景观,scRNAseq_数据集_2023,单细胞信号_2023
chromosome染色体_位置,染色体_位置_hg19
protein_interactionsSTRING_Interactions_2023,生物资源数据库_2023,国际学报_2023
structuralPDB_结构_注释,AlphaFold_2023
immunologyImmuneSigDB,ImmPort_2023,免疫学信号_MSigDB
development逃逸,发展_签约_2023
otherMSigDB_计算、HGNC_家庭、开放_目标_2023

使用 suggest_libraries 在所有类别中搜索,或阅读 enrichr://libraries/{category} 查看任何类别的完整列表。

配置

命令行选项

选项简短描述默认
`--libraries
`-l要查询的Enrich库的逗号分隔列表pop
--max-terms -m每个库显示的最大期限50
--format -f输出格式: detailed, compact, minimaldetailed
--output -o将完整结果保存到TSV文件_(无)_
--compact-c使用紧凑格式(与 --format compact)_(旗帜)_
--minimal使用最小格式(与 --format minimal)_(旗帜)_
--help-h显示帮助消息_(旗帜)_
格式选项
  • detailed:完整详细信息,包括p值、比值比和基因列表(默认)
  • compact:术语名称+p值+基因计数(节省约50%的标记)
  • minimal:仅术语名称+p值(节省约80%的令牌)

环境变量

变量描述示例
ENRICHR_LIBRARIES以逗号分隔的库列表GO_Biological_Process_2025,KEGG_2021_Human
ENRICHR_MAX_TERMS每个库的最大期限20
ENRICHR_FORMAT输出格式compact
ENRICHR_OUTPUT_FILETSV输出文件路径/tmp/enrichr_results.tsv

备注:CLI参数优先于环境变量。

多个服务器实例

为不同的研究背景设置不同的实例:

{
  "mcpServers": {
    "enrichr-pathways": {
      "command": "npx",
      "args": ["-y", "enrichr-mcp-server", "-l", "GO_Biological_Process_2025,KEGG_2021_Human,Reactome_2022"]
    },
    "enrichr-disease": {
      "command": "npx",
      "args": ["-y", "enrichr-mcp-server", "-l", "Human_Phenotype_Ontology,OMIM_Disease,ClinVar_2019"]
    }
  }
}

常用库(默认)

使用默认值时 -l pop 配置:

库描述
GO_Biological_Process_2025基因本体论术语,描述基因产物实现的生物目标。
KEGG_2021_HumanKEGG为人类提供的代谢和信号通路。
Reactome_2022经过治疗和同行评审的通路,涵盖信号传导、代谢和疾病。
MSigDB_Hallmark_2020霍尔马克基因集代表了明确的生物状态和过程。
ChEA_2022ChIP-seq实验鉴定转录因子-基因相互作用。
GWAS_Catalog_2023全基因组关联研究结果将基因与性状联系起来。
Human_Phenotype_Ontology与人类疾病相关的表型异常的标准化词汇。
STRING_Interactions_2023STRING的蛋白质相互作用,包括实验和预测。
DrugBank_2022DrugBank的药物靶点,包括批准和实验化合物。
CellMarker_2024人工筛选的人类和小鼠细胞类型标记。

API详细信息

此服务器使用Enrichr API:

  • 添加列表端点: https://maayanlab.cloud/Enrichr/addList
  • 富集端点: https://maayanlab.cloud/Enrichr/enrich
  • 支持的库:所有图书馆均可通过 Enrich网页界面

发展

npm run build          # Build TypeScript
npm test               # Run tests (unit + integration + MCP protocol)
npm run test:watch     # Run tests in watch mode
npm run watch          # Auto-rebuild on file changes
npm run inspector      # Debug with MCP inspector

需求

  • Node.js 18+
  • Enrichr API访问的互联网连接

许可证

麻省理工学院

参考文献

  • 陈勇,谭CM,寇Y,段Q,王Z,Meirelles GV,克拉克NR,马艳艳A.Enricher:交互式协作HTML5基因列表富集分析工具。BMC生物信息学。 2013; 128(14).
  • Kuleshov MV,Jones MR,Rouillard AD,Fernandez NF,Duan Q,Wang Z,Koplev S,Jenkins SL,Jagodnik KM,Lachmann A,McDermott MG,Monteiro CD,Gundersen GW,Ma’ayan A.Enrich:一个全面的基因集富集分析网络服务器2016更新。核酸研究。 2016;gkw377。
  • 谢Z,贝利A,库列绍夫MV,克拉克DJB。Evangelista JE、Jenkins SL、Lachmann A、Wojciechowicz ML、Kropiwnicki E、Jagodnik KM、Jeon M和Ma'ayan A.使用Enrich进行基因集知识发现。当前协议,1,e90。 2021.doi:10.1002/cpz1.90

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

基因分析TypeScript本地部署生物信息学富集分析MCP协议并行查询

支持客户端

ClaudeCursorVS CodeVS Code Insiders

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Enrichr MCP Server

MCP World · 本页

2stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Enrichr MCP Server 怎么安装?

公开资料给出的安装命令是 npx -y @smithery/cli install enrichr-mcp-server --client claude,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Enrichr MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Enrichr MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Enrichr MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Enrichr MCP Server 支持哪些客户端?

公开资料标注支持 Claude、Cursor、VS Code、VS Code Insiders;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP