PDB MCP服务器是一个模型上下文协议(MCP)服务器,它提供对蛋白质数据库(PDB)的访问。PDB是全球范围内有关蛋白质、核酸和复杂复合物三维结构信息的存储库。
npm install
npm run build
将以下内容添加到 claude_desktop_config.json 文件中:
{
"mcpServers": {
"pdb-server": {
"command": "node",
"args": ["/path/to/pdb-server/build/index.js"]
}
}
}
使用 search_structures 工具查找胰岛素蛋白质结构。
使用 get_structure_info 获取PDB结构1ABC的详细信息。
使用 download_structure 下载结构1ABC的PDB文件。
使用 search_by_uniprot 查找UniProt编号为P01308的PDB结构。
使用 get_structure_quality 获取PDB结构1ABC的验证指标。
显示资源 pdb://structure/1abc
该服务器与以下API集成:
服务器提供各种结构质量指标:
此PDB服务器可与以下服务器很好地配合使用:
这些服务器共同提供对蛋白质结构和功能数据的全面访问。
服务器包含强大的错误处理机制,可处理以下情况:
# 安装依赖
npm install
# 构建服务器
npm run build
# 在开发模式下运行
npm run dev
本项目由 Augmented Nature 开发。 🌐 网站:augmentednature.ai
如果您在研究或出版物中使用本项目,请按以下方式引用:
@misc{pdbmcp2025,
author = {Moudather Chelbi},
title = {Protein Data Bank (PDB) MCP Server},
year = {2025},
howpublished = {https://github.com/Augmented-Nature/PDB-MCP-Server},
note = {Accessed: 2025-06-29}
}