Token导航 LogoToken导航

MCP Server · AI代理

Boltzgen MCP

BoltzGen MCP是一个为纳米抗体设计提供模型上下文协议的服务器,支持文件上传、验证、模板渲染和作业管理等功能。

stdio官方级别未说明来源级核验工具 11
PythonClaudeVS Code

快速开始

作者 / 组织
SungminKo-smko
提供方
SungminKo-smko
运行时
Python

工具数量

11

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Boltzgen MCP 属于AI代理类 MCP Server,公开资料标注 11 个工具,通过stdio 本地进程接入,适配 Claude、VS Code,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

AI代理

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

python3 ~/workspace/boltzgen-mcp/setup.py

客户端配置示例

{
  "mcpServers": {
    "boltzgen-mcp": {
      "command": "python3",
      "args": [
        "~/workspace/boltzgen-mcp/setup.py"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 11 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

博尔茨根-MCP

BoltzGen MSA API용 模型上下文协议(MCP)服务器.

允许Claude直接使用工具调用BoltzGen纳米主体设计API。

提供的Tools(11个)

Tool说明
upload_structure.cif/.pdb 上传文件→ asset_id 返回
validate_spec验证原始YAML spec→ spec_id 返回
render_templatenanobody_targeted_binder 呈现模板→ spec_id 返回
submit_job提交设计杂志→ job_id 返回
get_job查看杂状态和详细信息
list_jobs查询杂项列表(支持筛选器)
cancel_job取消正在运行的杂项
get_logs查看工作人员stdout日志
get_artifacts查询已完成的Job的文章URL
list_templates可用spec模板列表
list_workers正在运行的ACA工作人员列表(admin)

部署方法

A.本地stdio(Claude Code)

git clone https://github.com/SungminKo-smko/boltzgen-mcp ~/workspace/boltzgen-mcp
python3 ~/workspace/boltzgen-mcp/setup.py

setup.py自动处理依赖性安装+API_KEY设置+MCP注册。

B.Azure Functions(远程HTTP MCP)

1.事前准备
# Azure Functions Core Tools 설치
npm install -g azure-functions-core-tools@4

# Azurite (로컬 스토리지 에뮬레이터)
npm install -g azurite
2.本地测试
cd ~/workspace/boltzgen-mcp

# local.settings.json에 API_KEY 설정
# "API_KEY": ""

azurite &          # 스토리지 에뮬레이터 시작
func start         # Azure Functions 로컬 실행

MCP端点: http://localhost:7071/runtime/webhooks/mcp

3.部署Azure
# Azure 로그인
az login

# Function App 생성 (최초 1회)
az group create --name boltzgen-rg --location westus3
az storage account create --name boltzgenstorage --resource-group boltzgen-rg \
    --location westus3 --sku Standard_LRS
az functionapp create \
    --resource-group boltzgen-rg \
    --consumption-plan-location westus3 \
    --runtime python --runtime-version 3.11 \
    --functions-version 4 \
    --name boltzgen-mcp \
    --storage-account boltzgenstorage \
    --os-type linux

# API_KEY 설정
az functionapp config appsettings set \
    --name boltzgen-mcp \
    --resource-group boltzgen-rg \
    --settings API_KEY=

# 배포
func azure functionapp publish boltzgen-mcp
4.验证MCP端点和验证密钥
# mcp_extension 시스템 키 조회
az functionapp keys list \
    --name boltzgen-mcp \
    --resource-group boltzgen-rg \
    --query "systemKeys.mcp_extension" -o tsv

MCP端点: https://boltzgen-mcp.azurewebsites.net/runtime/webhooks/mcp

注册Claude Code:

claude mcp add boltzgen-remote --transport http \
    https://boltzgen-mcp.azurewebsites.net/runtime/webhooks/mcp \
    --header "x-functions-key: "

文件结构

boltzgen-mcp/
  server.py           ← stdio MCP 서버 (로컬, Claude Code)
  function_app.py     ← Azure Functions MCP 서버 (원격, HTTP)
  host.json           ← Azure Functions 호스트 설정 (MCP extension bundle)
  local.settings.json ← 로컬 개발 설정 (gitignored)
  requirements.txt    ← azure-functions, httpx, mcp[cli]
  pyproject.toml      ← 패키지 메타데이터
  smithery.yaml       ← Smithery 등록용
  setup.py            ← API_KEY 설정 + MCP 등록 자동화
  .vscode/mcp.json    ← VS Code MCP 연결 설정

身份验证(Authentication)

如何获取API密钥

BoltzGen API x-api-key 用标头认证。获取API密钥的方法有两种:

方法1:Google OAuth(推荐)

在浏览器中打开以下URL,通过Google帐户登录,即可获得API密钥:

https://nanobody-aca-api.politebay-55ff119b.westus3.azurecontainerapps.io/auth/login
  • @shaperon.com 帐户自动批准(auto-approved)
  • 发放的API密钥与Boltz-2结构预测服务共享(相同的Supabase identity)
方法2:直接设置

从管理员处获取API密钥,以获取环境变量或 .env 在文件中设置。

OAuth端点(注意)

端点说明
GET /auth/login 返回Google OAuth URL({auth_url})
GET /auth/callback?code=...OAuth回调→ {user_id, email, api_key, ...} 返回
POST /auth/device-code发放设备代码({device_code, user_code, verification_url, expires_in})
POST /auth/device-token使用设备代码交换令牌({status, api_key})

API Key搜索顺序

MCP服务器按以下顺序查找API密钥:

  1. 每个tool的 api_key 参数(调用时直接传递)
  2. API_KEY 环境变量(或服务器目录的 .env 文件)
  3. ~/.claude/skills/boltzgen-design/.env 文件(与boltzgen-skill共享)
  4. 如果上面都没有,则返回OAuth登录提示信息

环境变量

变量必需说明
API_KEYBoltzGen x-api-key认证密钥(可通过Google OAuth获得)
API_BASE_URL-API服务器URL覆盖(默认内置)

开发模式(stdio)

mcp dev server.py

相关报告

工具与能力

工具数量

11

资源数量

0

提示词数量

0

能力标签

纳米抗体设计Python本地部署模型上下文协议生物信息学工具Claude集成

支持客户端

ClaudeVS Code

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 11 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、VS Code,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Boltzgen MCP

MCP World · 本页

11stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Boltzgen MCP 怎么安装?

公开资料给出的安装命令是 python3 ~/workspace/boltzgen-mcp/setup.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Boltzgen MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Boltzgen MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Boltzgen MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Boltzgen MCP 支持哪些客户端?

公开资料标注支持 Claude、VS Code;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP