bind_bridge
Binds a Unity bridge to the current MCP session, remembers the mapping across server restarts, and supports auto-detection, status checks, unbinding, and restoring prior connections.
Instructions
将 Unity bridge 绑定到当前 MCP 会话。
这个工具会记住当前会话的绑定关系,重启 MCP server 后可以自动恢复。 适合需要长期固定连接到特定 Unity 实例的场景。
Args: port: 要绑定的端口号。如果不指定,显示当前绑定状态。 auto: 设为 True 时自动检测并绑定。如果只有一个实例则自动绑定, 如果有多个实例则返回列表让用户选择。 unbind: 设为 True 时解除当前会话的绑定。 restore: 设为 True 时从持久化文件恢复之前的绑定。
Returns: 操作结果,包含绑定状态、会话 ID、端口信息等。
Examples: # 自动检测并绑定(如果只有一个实例) bind_bridge(auto=True)
# 绑定到指定端口
bind_bridge(port=17874)
# 查看当前绑定状态
bind_bridge()
# 解除绑定
bind_bridge(unbind=True)
# 恢复之前的绑定
bind_bridge(restore=True)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auto | No | ||
| port | No | ||
| unbind | No | ||
| restore | No | ||
| wait_seconds | No | ||
| force_takeover | No | ||
| expected_bridge_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||