Ranomics Platform

com.ranomics由 ranomics.com 发布官方发布者v0.1.0更新于 Oct 28, 2026

Wet-lab triage for AI binder-design agents. Yeast display, mammalian display, DMS at library scale.

已验证Streamable HTTP可网页运行数据与分析商业与电商AI 与机器学习

概览

AI 生成的概览

远程 MCP 服务器,让 AI 助手为湿实验结合体筛选实验(酵母/哺乳动物展示、DMS)估价、提交、跟踪并取回结果。

可以做什么
  • 列出已校准的抗原目录,含 target_id、支持的实验类型与典型项目费用区间
  • 在提交前对目录抗原或自定义抗原做不具约束力的美元费用估算
  • 提交结合体组合实验,指定靶点、文库设计与氨基酸序列
  • 轮询实验状态与状态日志,并在报价发出后获取报价单
  • 确认报价,使实验进入材料准备阶段
  • 获取每条序列的富集结果、命中判定,以及 CSV、FASTA 和可选 FASTQ 的签名下载链接
适用场景
适用于 AI 智能体设计蛋白结合体、需要把组合交给真实湿实验筛选服务、先做预算再把富集结果取回工作流的场景。也适合已与 Ranomics 合作或需要比较目录靶点的团队。
运行要求
远程 streamable HTTP 端点 mcp.ranomics.com,无需本地安装包。必须在 Authorization 请求头中提供 bearer API 密钥,密钥在 Ranomics 账户的 API 密钥页面生成。需要能访问该端点及签名结果下载链接的网络。
安装前请注意
API 密钥是实时凭证,通过 Authorization 请求头发送,请勿写入日志或共享配置。提交实验和确认报价会启动真实付费的湿实验工作:confirm_quote 接受报价总额 total_usd 并推进订单,应置于人工或预算审批之后。费用估算不具约束力,自定义靶点需人工报价。序列与实验参数会发送给第三方服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Ranomics Platform,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.ranomics%2Fmcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "ranomics-platform": {
      "type": "http",
      "url": "https://mcp.ranomics.com/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

该仓库没有 README。

工具

7

list_targets

List the calibrated antigen catalogue. Each entry carries target_id, supported_experiment_types, and typical_campaign_range_usd. Use the target_id on submit_experiment to skip human scoping, or use the custom target shape for a one-off antigen.

无需输入参数。

estimate_cost

Non-binding USD cost estimate for a hypothetical submission. Pass target_kind='catalog' + target_id for a calibrated band (requires_human_quote=false), or target_kind='custom' for a placeholder order-of-magnitude band (requires_human_quote=true). Call BEFORE submit_experiment when budgeting matters.

输入参数target_idtarget_kindcandidate_countexperiment_type必填library_diversity

submit_experiment

Submit a binder panel for wet-lab triage. The experiment_spec mirrors the curl /api/v1/experiments contract: experiment_type (yeast_display/mammalian_display/dms), target (target_id or custom), library_design, and sequences as {user_key: amino_acid_string} (use ':' as a multi-chain separator). Optional webhook_url receives signed POSTs on every status transition. Optional idempotency_key dedupes retries. Returns the created experiment with status WaitingForConfirmation and a status_log. Poll get_experiment_status to track progress, get_experiment_results when status_log shows Done.

输入参数namewebhook_urlexperiment_spec必填idempotency_key

get_experiment_status

Poll an experiment by id. Returns the current status (Draft/WaitingForConfirmation/QuoteSent/WaitingForMaterials/LibraryConstruction/Sorting/NGS/DataAnalysis/InReview/Done), the orthogonal results_status (none/partial/all), and the status_log. Cheap; safe to poll every few minutes. Webhooks are preferred for production agents.

输入参数experiment_id必填

get_experiment_quote

Fetch the quote for an experiment once status is QuoteSent. Returns quote_id, total_usd, currency (default USD), line_items, valid_until, and terms_url. If status is QuoteSent but the scoping team has not posted a price yet, total_usd is null and a 'note' field explains it is being finalised; poll again until total_usd populates. Pass the quote_id to confirm_quote to accept.

输入参数experiment_id必填

confirm_quote

Accept a quote. Moves the experiment from QuoteSent to WaitingForMaterials. Call after a human (or budget guard) has approved the total_usd from get_experiment_quote. Returns 409 quote_not_confirmable if status is not QuoteSent, or 409 quote_not_finalized if a price has not been posted yet (total_usd null). Fetch get_experiment_quote and wait for total_usd before confirming.

输入参数quote_id必填

get_experiment_results

Fetch results once results_status is 'partial' or 'all' (check via get_experiment_status first). Returns per-sequence pre/post counts, log2_enrichment, percentile, called_hit booleans, plus signed download URLs for the enrichment table CSV, hits FASTA, and (when opted in) raw FASTQ. Yeast-display result shape; mammalian and DMS use the same envelope.

输入参数experiment_id必填

版本历史

1
  1. v0.1.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。