UniProt MCP Server
镜像站点
UniProt MCP 服务器 - 快速开始指南
这个服务器让 AI 助手能够直接从 UniProt 获取蛋白质信息。
安装
git clone https://github.com/TakumiY235/uniprot-mcp-server.git
cd uniprot-mcp-server
# 安装依赖
uv pip install -r requirements.txt # 推荐
# 或
pip install -r requirements.txt
配置 Claude Desktop
编辑您的 Claude Desktop 配置文件:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"uniprot": {
"command": "uv",
"args": ["--directory", "path/to/uniprot-mcp-server", "run", "uniprot-mcp-server"]
}
}
}
使用方法
配置后,在 Claude Desktop 中可以直接查询蛋白质信息:
你能获取 UniProt 访问编号 P98160 的蛋白质信息吗?
批量查询示例:
你能获取并比较 P04637 和 P02747 两个蛋白质的信息吗?
功能
- 通过 UniProt 访问编号获取蛋白质信息
- 批量检索多个蛋白质
- 返回信息包括:名称、功能描述、序列、长度和生物体
- 24小时缓存以提高性能
API 工具
get_protein_info
- 获取单个蛋白质信息get_batch_protein_info
- 批量获取多个蛋白质信息
详细信息请查看完整文档。