Augmented-Nature-UniProt-MCP-Server
by Augmented-Nature·★ 19·综合分 44
功能全面的 UniProt MCP 服务器,提供 26 种生物信息学工具,用于蛋白质研究和分析。
概述
这是一个高质量的 MCP 服务器,通过 26 种专业工具提供对 UniProt 蛋白白质数据库的全面访问。它涵盖核心蛋白质分析、比较和进化分析、结构-功能分析、生物上下文分析、批处理、文献引用和数据导出功能。该服务器使用 TypeScript 构建,包含 Docker 支持,文档完善,有清晰的安装指南、示例和错误处理,并且最近仍有提交,表明项目处于活跃维护状态。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当您需要在 MCP 启用的 AI 环境中直接进行蛋白质研究、序列分析或进化研究时,选择此服务器。
什么时候不要选它
如果您需要对蛋白质数据库进行写入访问,或者需要与 UniProt API 不支持的其他生物数据库集成,请不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 12 个工具search_proteinsSearch the UniProt database for proteins by name, keyword, or organism.
get_protein_infoGet detailed information for a specific protein by UniProt accession.
search_by_geneSearch for proteins by gene name or symbol.
get_protein_sequenceGet the amino acid sequence for a protein.
get_protein_featuresGet functional features and domains for a protein.
compare_proteinsCompare multiple proteins side-by-side with sequence and feature analysis.
get_protein_homologsFind homologous proteins across different species.
get_protein_structureAccess 3D structure information from PDB databases.
get_protein_pathwaysRetrieve associated biological pathways from KEGG and Reactome.
batch_protein_lookupEfficiently process multiple protein accessions at once.
advanced_searchPerform complex queries with multiple filters like length, mass, organism, and function.
export_protein_dataExport protein data in specialized formats like GFF, GenBank, EMBL, and XML.
可对比工具
安装
安装
前置要求
- Node.js (v16 或更高版本)
- npm 或 yarn
设置步骤
- 克隆仓库:
git clone <仓库-url>
cd uniprot-server- 安装依赖:
npm install- 构建项目:
npm run buildClaude 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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。