UniProt MCP Server

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 - 批量获取多个蛋白质信息

详细信息请查看完整文档。