AlphaFold-MCP-Server
by Augmented-Nature·★ 34·综合分 43
全面的 MCP 服务器,提供对 AlphaFold 蛋白质结构数据库的访问,包含结构检索和分析工具。
概述
AlphaFold MCP 服务器提供了广泛的蛋白质结构分析工具,包括多种格式的结构检索(PDB、CIF、BCIF、JSON)、置信度分析、批量处理功能,以及与 PyMOL 和 ChimeraX 等可视化工具的集成。它使研究人员能够高效访问和分析 AlphaFold 的庞大蛋白质结构预测集合。服务器实现了适当的错误处理和速率限制,以确保与 AlphaFold API 的稳定交互。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要程序化访问 AlphaFold 蛋白质结构数据进行研究,特别是批量处理或比较分析时,应选择此 MCP 服务器。
什么时候不要选它
如果您需要离线访问蛋白质结构,不应选择此服务器,因为它只直接从 AlphaFold API 获取数据,没有缓存功能。
此 server 暴露的工具
从 README 抽取出 12 个工具get_structureuniprotId (required), format (optional)Retrieve AlphaFold structure prediction for a specific UniProt ID
download_structureuniprotId (required), format (optional)Download AlphaFold structure file in specified format
check_availabilityuniprotId (required)Check if AlphaFold structure prediction is available for a UniProt ID
search_structuresquery (required), organism (optional), size (optional)Search for available AlphaFold structures by protein name or gene
get_confidence_scoresuniprotId (required), threshold (optional)Get per-residue confidence scores for a structure prediction
batch_structure_infouniprotIds (required), format (optional)Get structure information for multiple proteins simultaneously
compare_structuresuniprotIds (required)Compare multiple AlphaFold structures for analysis
export_for_pymoluniprotId (required), includeConfidence (optional)Export structure data formatted for PyMOL visualization
list_by_organismorganism (required), size (optional)List all available structures for a specific organism
get_organism_statsorganism (required)Get statistics about AlphaFold coverage for an organism
find_similar_structuresuniprotId (required), organism (optional)Find AlphaFold structures similar to a given protein
get_prediction_metadatauniprotId (required)Get metadata about the prediction including version, date, and quality metrics
可对比工具
安装
# 克隆或创建服务器目录
npm install
# 构建服务器
npm run build添加到您的 MCP 配置中:
{
"mcpServers": {
"alphafold-server": {
"command": "node",
"args": ["/path/to/alphafold-server/build/index.js"]
}
}
}FAQ
- 支持哪些文件格式的结构下载?
- 服务器支持 PDB、CIF、BCIF 和 JSON 格式的结构检索和下载。
- 如何处理大型批量请求?
- 服务器自动分块处理大请求,并包含内置延迟以防止 API 过载,同时处理批量操作。
AlphaFold-MCP-Server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。