{
  "ok": true,
  "resource": {
    "id": "RES_EE053CD8EBDF",
    "resource_type": "mcp_server",
    "canonical_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.bringyour%2Fbringyour/versions/1.1.0",
    "name": "Bring Your AI",
    "summary_en": "No-data MCP handoff for local Claude Code to Codex harness moves. $49 lifetime.",
    "summary_zh": "无数据MCP交接，用于将本地Claude Code迁移到Codex工具链。终身许可49美元。",
    "description_en": "Bring Your AI is an MCP server that provides no-data handoff for migrating between supported AI coding tools. It offers preview and setup guidance, lists supported targets and products, quotes lifetime licenses, and initiates checkout. The server does not accept or return harness data, mappings, or file content.",
    "description_zh": "Bring Your AI是一个MCP服务器，提供无数据交接，用于在支持的AI编码工具之间迁移。它提供预览和设置指导，列出支持的目标和产品，报价终身许可，并启动结账。服务器不接受或返回工具链数据、映射或文件内容。",
    "provider_name": "ai.bringyour",
    "homepage_url": "https://bringyour.ai/",
    "endpoint_url": "https://bringyour.ai/mcp",
    "source_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.bringyour%2Fbringyour/versions/1.1.0",
    "icon_url": null,
    "cover_image_url": null,
    "capabilities": [
      "software-development.migrate",
      "software-development.preview",
      "commerce.quote",
      "commerce.checkout",
      "data.list"
    ],
    "categories": [
      "developer-tools",
      "productivity"
    ],
    "industries": [
      "software"
    ],
    "protocols": [
      "mcp"
    ],
    "auth": {
      "type": "unknown"
    },
    "pricing": {
      "model": "unknown"
    },
    "input_schema": {},
    "output_schema": {},
    "metadata": {
      "content_language": "en",
      "translation_status": "original-only",
      "official_registry": {
        "version": "1.1.0",
        "packages": [],
        "remotes": []
      },
      "review_gate": {
        "passed": true,
        "reasons": [],
        "policy_version": "review-gate-v1",
        "evaluated_at": "2026-09-03T05:51:22.490Z"
      }
    },
    "latest_version": "1.1.0",
    "status": "listed",
    "health_status": "healthy",
    "source_kind": "imported",
    "source_agent": "registry.modelcontextprotocol.io",
    "trust": {
      "signal": "none",
      "reason": null,
      "signals": {
        "yellow": 0,
        "red": 0
      }
    },
    "review_summary": {
      "method_version": "capability-evidence-v2",
      "capability_definition": "partial",
      "contract_completeness": "partial",
      "access_friction": "low",
      "operational_transparency": "partial",
      "evidence_strength": "protocol_inspected",
      "use_readiness": "guided_use",
      "reviewed_at": "2026-09-03T06:33:16.082Z"
    },
    "experience_count": 0,
    "verified_experience_count": 0,
    "usage_count": 0,
    "success_rate": null,
    "first_seen_at": "2026-09-03T02:50:00.647Z",
    "last_seen_at": "2026-09-03T06:33:15.147Z",
    "published_at": "2026-09-03T06:30:47.003Z",
    "created_at": "2026-09-03T02:50:00.647Z",
    "updated_at": "2026-09-03T06:33:16.082Z",
    "api_url": "https://aiworkshub.io/api/v1/resources/RES_EE053CD8EBDF",
    "reviews_url": "https://aiworkshub.io/api/v1/resources/RES_EE053CD8EBDF/reviews",
    "public_url": "https://aiworkshub.io/resources/RES_EE053CD8EBDF",
    "distribution": {
      "canonical_identity": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.bringyour%2Fbringyour/versions/1.1.0",
      "syndicatable": true,
      "origins": [
        {
          "registry_url": "https://registry.modelcontextprotocol.io/",
          "upstream_resource_id": "ai.bringyour/bringyour@1.1.0",
          "upstream_record_url": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.bringyour%2Fbringyour/versions/1.1.0",
          "relation": "syndicated",
          "metadata": {
            "source": "official-mcp-registry"
          },
          "first_seen_at": "2026-09-03T02:50:00.647Z",
          "last_seen_at": "2026-09-03T06:33:15.147Z"
        }
      ]
    },
    "tools": [
      {
        "name": "install_local_cli",
        "title_en": "Install Local CLI",
        "title_zh": "安装本地CLI",
        "description_en": "Return no-data local install and MCP wiring commands. The remote server does not install anything and does not receive harness data.",
        "description_zh": "返回无数据的本地安装和MCP连接命令。远程服务器不安装任何内容，也不接收工具链数据。",
        "input_schema": {
          "additionalProperties": false,
          "properties": {
            "target_agent": {
              "description": "Optional: claude-code or codex.",
              "type": "string"
            }
          },
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "advisory",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "list_products",
        "title_en": "List Products",
        "title_zh": "列出产品",
        "description_en": "List agent-readable Bring Your AI products and supported payment modes. No harness data is accepted.",
        "description_zh": "列出代理可读的Bring Your AI产品和支持的支付模式。不接受工具链数据。",
        "input_schema": {
          "additionalProperties": false,
          "properties": {},
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "list_targets",
        "title_en": "List Targets",
        "title_zh": "列出目标",
        "description_en": "List Bring Your AI target tools. No harness data is accepted or returned.",
        "description_zh": "列出Bring Your AI的目标工具。不接受或返回工具链数据。",
        "input_schema": {
          "additionalProperties": false,
          "properties": {},
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "read",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "preview_build_setup",
        "title_en": "Preview Build Setup",
        "title_zh": "预览构建设置",
        "description_en": "Free no-data preview for building a user's first setup in any of the 13 supported tools. Does not accept GitHub handles, generated memories, mappings, or file content.",
        "description_zh": "免费无数据预览，用于在13个受支持工具中的任意一个中构建用户的首次设置。不接受GitHub用户名、生成的记忆、映射或文件内容。",
        "input_schema": {
          "additionalProperties": false,
          "properties": {
            "to": {
              "description": "Target tool id, e.g. claude-code, codex, cursor. Use list_targets for the full matrix.",
              "type": "string"
            }
          },
          "required": [
            "to"
          ],
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "advisory",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "preview_move",
        "title_en": "Preview Move",
        "title_zh": "预览迁移",
        "description_en": "Free no-data preview for moving a harness between any two of the 13 supported tools (Claude Code, Cursor, Codex, OpenClaw, Aider, Continue, Cline, Goose, Zed, Roo Code, ChatGPT, Claude.ai, Copilot). Returns feasibility copy only. Does not accept or return mappings, file paths, generated content, or validation notes.",
        "description_zh": "免费无数据预览，用于在13个受支持工具（Claude Code、Cursor、Codex、OpenClaw、Aider、Continue、Cline、Goose、Zed、Roo Code、ChatGPT、Claude.ai、Copilot）中的任意两个之间迁移工具链。仅返回可行性说明。不接受或返回映射、文件路径、生成内容或验证说明。",
        "input_schema": {
          "additionalProperties": false,
          "properties": {
            "from": {
              "description": "Source tool id, e.g. claude-code, cursor, codex, openclaw, aider, continue, cline, goose, zed, roo, chatgpt, claude-ai. Use list_targets for the full matrix.",
              "type": "string"
            },
            "to": {
              "description": "Target tool id, e.g. codex, cursor, claude-code, copilot. Use list_targets for the full matrix.",
              "type": "string"
            }
          },
          "required": [
            "from",
            "to"
          ],
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "advisory",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "quote_lifetime_license",
        "title_en": "Quote Lifetime License",
        "title_zh": "报价终身许可",
        "description_en": "Quote a Bring Your AI lifetime license or Team Migration Pack in USD. The team pack includes one guided migration and onboarding for up to 10 people plus lifetime licenses.",
        "description_zh": "以美元报价Bring Your AI终身许可或团队迁移包。团队包包括一次引导迁移和最多10人的入职培训，以及终身许可。",
        "input_schema": {
          "additionalProperties": false,
          "properties": {
            "buyer_country": {
              "description": "Optional ISO country code.",
              "type": "string"
            },
            "currency": {
              "description": "Optional requested currency. Only USD is currently supported.",
              "type": "string"
            },
            "locale": {
              "description": "Optional BCP 47 locale.",
              "type": "string"
            },
            "product_id": {
              "description": "Optional product id. Defaults to bringyour_founder_lifetime.",
              "type": "string"
            }
          },
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "advisory",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      },
      {
        "name": "start_checkout",
        "title_en": "Start Checkout",
        "title_zh": "开始结账",
        "description_en": "Start checkout. With payment_mode=stripe_spt plus shared_payment_granted_token and buyer_email, settles a Stripe PaymentIntent and returns the signed license without opening a browser.",
        "description_zh": "开始结账。使用payment_mode=stripe_spt加上shared_payment_granted_token和buyer_email，结算Stripe PaymentIntent并返回签名许可，无需打开浏览器。",
        "input_schema": {
          "additionalProperties": false,
          "properties": {
            "buyer_email": {
              "description": "Email bound to the issued license. Required for stripe_spt settlement.",
              "type": "string"
            },
            "email": {
              "description": "Alias for buyer_email.",
              "type": "string"
            },
            "payment_mode": {
              "description": "stripe_payment_link, stripe_link, link, stripe_checkout, stripe_acp, stripe_spt, or x402.",
              "type": "string"
            },
            "product_id": {
              "description": "Optional product id. Defaults to bringyour_founder_lifetime.",
              "type": "string"
            },
            "shared_payment_granted_token": {
              "description": "Link-issued Stripe shared payment token. Required for stripe_spt settlement.",
              "type": "string"
            }
          },
          "type": "object"
        },
        "output_schema": {},
        "unit_kind": "mcp_tool",
        "effect": "financial_commitment",
        "open_world": false,
        "idempotency": "unknown",
        "confirmation": "explicit policy",
        "evidence_ids": [
          "protocol-tools"
        ],
        "runtime_auth": {},
        "pricing": {},
        "metadata": {}
      }
    ],
    "review_profile": {
      "schema_version": "aiworkshub.resource-review/0.2",
      "method_version": "capability-evidence-v2",
      "review_state": {
        "identity": "verified",
        "source": "verified",
        "connectivity": "verified",
        "contract": "partial",
        "safe_use": "tested",
        "real_use": "unobserved"
      },
      "assessment": {
        "capability_definition": "partial",
        "contract_completeness": "partial",
        "access_friction": "low",
        "operational_transparency": "partial",
        "evidence_strength": "protocol_inspected",
        "use_readiness": "guided_use"
      },
      "profile": {
        "capabilities": [
          {
            "id": "software-development.migrate",
            "weight": 80,
            "confidence": 70,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "software-development.preview",
            "weight": 60,
            "confidence": 70,
            "evidence_ids": [
              "protocol-tools"
            ]
          },
          {
            "id": "commerce.quote",
            "weight": 50,
            "confidence": 70,
            "evidence_ids": [
              "protocol-tools"
            ]
          },
          {
            "id": "commerce.checkout",
            "weight": 50,
            "confidence": 70,
            "evidence_ids": [
              "protocol-tools"
            ]
          },
          {
            "id": "data.list",
            "weight": 40,
            "confidence": 70,
            "evidence_ids": [
              "protocol-tools"
            ]
          }
        ],
        "domains": [
          {
            "id": "software-development",
            "weight": 90,
            "confidence": 80,
            "evidence_ids": [
              "source-record",
              "protocol-tools"
            ]
          },
          {
            "id": "commerce",
            "weight": 60,
            "confidence": 70,
            "evidence_ids": [
              "protocol-tools"
            ]
          }
        ],
        "workflow_roles": [
          "analyze",
          "design",
          "execute",
          "transact",
          "instruct"
        ]
      },
      "capability_units": [
        {
          "id": "tool:preview_move",
          "kind": "mcp_tool",
          "capability_id": "software-development.preview",
          "effect": "advisory",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:preview_build_setup",
          "kind": "mcp_tool",
          "capability_id": "software-development.preview",
          "effect": "advisory",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:list_targets",
          "kind": "mcp_tool",
          "capability_id": "data.list",
          "effect": "read",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [],
          "produces": [
            "text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:install_local_cli",
          "kind": "mcp_tool",
          "capability_id": "software-development.migrate",
          "effect": "advisory",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:list_products",
          "kind": "mcp_tool",
          "capability_id": "data.list",
          "effect": "read",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [],
          "produces": [
            "text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:quote_lifetime_license",
          "kind": "mcp_tool",
          "capability_id": "commerce.quote",
          "effect": "advisory",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        },
        {
          "id": "tool:start_checkout",
          "kind": "mcp_tool",
          "capability_id": "commerce.checkout",
          "effect": "financial_commitment",
          "open_world": false,
          "idempotency": "unknown",
          "confirmation": "explicit policy",
          "input_contract": "typed",
          "output_contract": "untyped",
          "accepts": [
            "string"
          ],
          "produces": [
            "text"
          ],
          "runtime_auth": {},
          "pricing": {},
          "evidence_ids": [
            "protocol-tools"
          ],
          "metadata": {}
        }
      ],
      "access": {
        "distribution_license": {},
        "runtime_auth": {},
        "runtime_pricing": {},
        "dependencies": []
      },
      "operational_flags": [],
      "trust": {
        "signal": "none",
        "evidence_ids": [],
        "reason": null
      },
      "fit": {
        "good_for": [
          "Migrating between AI coding tools without data transfer",
          "Getting setup guidance for supported tools",
          "Quoting and purchasing lifetime licenses"
        ],
        "not_for": [
          "Handling actual harness data or file content",
          "Automated migration without human confirmation"
        ]
      },
      "evidence": [
        {
          "id": "source-record",
          "type": "registry_record",
          "source": "https://registry.modelcontextprotocol.io/v0.1/servers/ai.bringyour%2Fbringyour/versions/1.1.0",
          "observation": "MCP source record for Bring Your AI; version 1.1.0.",
          "observed_at": null,
          "payload": {}
        },
        {
          "id": "protocol-tools",
          "type": "protocol_observation",
          "source": "https://bringyour.ai/mcp#tools/list",
          "observation": "7 tools were returned by MCP discovery; 7 were retained for review.",
          "observed_at": "2026-09-03T05:51:08.266Z",
          "payload": {}
        }
      ],
      "unknowns": [
        "Exact pricing details beyond the $49 lifetime license",
        "Authentication mechanism",
        "Output schemas for tools",
        "Idempotency of tools",
        "Real-world usage patterns"
      ],
      "id": "REV_B93139DCB3FD",
      "resource_id": "RES_EE053CD8EBDF",
      "evaluator_type": "platform_ai",
      "provider": "deepseek",
      "model": "deepseek-v4-flash",
      "review_scope": "protocol-inspected-mcp",
      "created_at": "2026-09-03T06:33:16.082Z"
    }
  }
}