基因组数据访问服务

Ensembl MCP Server是一个提供访问Ensembl基因组学REST API的服务,支持基因查询、序列检索、遗传变异分析等功能。

  • by munch-group
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 munch-group/ensembl-mcp

使用说明

Ensembl MCP服务器

模型上下文协议(MCP)服务器,提供对Ensembl基因组学REST API的访问。

特性

30多种基因组数据访问工具:

  • 按符号或ID查找基因
  • 序列检索
  • 遗传变异
  • 跨物种同源性
  • 表型数据
  • 监管特征
  • 本体和分类数据

完整的端点文档可在 ENDPOINTS.md.

安装

来自GitHub

npm install git+https://github.com/munch-group/ensembl-mcp.git
cd node_modules/ensembl-mcp
npm run build

来源

git clone https://github.com/munch-group/ensembl-mcp.git
cd ensembl-mcp
npm install
npm run build

使用Claude Desktop

# Using built version
claude mcp add ensembl node /path/to/ensembl-mcp/build/index.js

# Or from npm global install
claude mcp add ensembl npx -y ensembl-mcp

配置

添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "ensembl": {
      "command": "node",
      "args": ["/path/to/ensembl-mcp/build/index.js"]
    }
  }
}

建筑

npm run build

依赖项

  • @mcp/rest-utils -共享REST实用程序
  • @modelcontextprotocol/sdk-MCP sdk
  • zod-模式验证

许可证

国际学生委员会