MCP Catalogs
首页

Augmented-Nature-UniProt-MCP-Server

by Augmented-Nature·19·综合分 44

功能全面的 UniProt MCP 服务器,提供 26 种生物信息学工具,用于蛋白质研究和分析。

databasedeveloper-toolsknowledge-graph
8
Forks
2
活跃 Issue
5 个月前
最近提交
2 天前
收录于

概述

这是一个高质量的 MCP 服务器,通过 26 种专业工具提供对 UniProt 蛋白白质数据库的全面访问。它涵盖核心蛋白质分析、比较和进化分析、结构-功能分析、生物上下文分析、批处理、文献引用和数据导出功能。该服务器使用 TypeScript 构建,包含 Docker 支持,文档完善,有清晰的安装指南、示例和错误处理,并且最近仍有提交,表明项目处于活跃维护状态。

试试问 AI

装完之后,这里有 6 个你可以让 AI 做的事:

:生物信息学研究人员可以快速检索详细的蛋白质信息和序列进行分析
:AI 助手可以通过 MCP 工具调用执行复杂的蛋白质查询和比较基因组学
:药物研发团队可以分析蛋白质结构、变异和通路,以识别潜在的治疗靶点
:这个 MCP 服务器使用哪些数据源?
:除了 Claude Desktop,我还可以将此服务器与其他 MCP 客户端一起使用吗?
:蛋白质数据支持哪些输出格式?

什么时候选它

当您需要在 MCP 启用的 AI 环境中直接进行蛋白质研究、序列分析或进化研究时,选择此服务器。

什么时候不要选它

如果您需要对蛋白质数据库进行写入访问,或者需要与 UniProt API 不支持的其他生物数据库集成,请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • search_proteins

    Search the UniProt database for proteins by name, keyword, or organism.

  • get_protein_info

    Get detailed information for a specific protein by UniProt accession.

  • search_by_gene

    Search for proteins by gene name or symbol.

  • get_protein_sequence

    Get the amino acid sequence for a protein.

  • get_protein_features

    Get functional features and domains for a protein.

  • compare_proteins

    Compare multiple proteins side-by-side with sequence and feature analysis.

  • get_protein_homologs

    Find homologous proteins across different species.

  • get_protein_structure

    Access 3D structure information from PDB databases.

  • get_protein_pathways

    Retrieve associated biological pathways from KEGG and Reactome.

  • batch_protein_lookup

    Efficiently process multiple protein accessions at once.

  • advanced_search

    Perform complex queries with multiple filters like length, mass, organism, and function.

  • export_protein_data

    Export protein data in specialized formats like GFF, GenBank, EMBL, and XML.

可对比工具

bio-mcpprotein-tools-mcprest-api-integration

安装

安装

前置要求

  • Node.js (v16 或更高版本)
  • npm 或 yarn

设置步骤

  1. 克隆仓库:
git clone <仓库-url>
cd uniprot-server
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build

Claude Desktop 配置

将服务器添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "uniprot": {
      "command": "node",
      "args": ["/path/to/uniprot-server/build/index.js"],
      "env": {}
    }
  }
}

FAQ

这个 MCP 服务器使用哪些数据源?
该服务器直接集成 UniProt REST API,用于访问 UniProt 数据库中的蛋白质数据、结构、注释和相关信息。
除了 Claude Desktop,我还可以将此服务器与其他 MCP 客户端一起使用吗?
是的,此服务器实现了标准 MCP 协议,可与任何支持 stdio 通信的 MCP 客户端一起使用。
蛋白质数据支持哪些输出格式?
该服务器支持多种输出格式,包括 JSON、TSV、FASTA 和 XML,不同工具支持不同格式,默认使用 JSON。

Augmented-Nature-UniProt-MCP-Server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。