HJ

hp-jh/tarsuitarsbridge

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1 stars 0 forks 质量 72 趋势 16Apache-2.0

字节跳动UI-TARS MCP桥接——独立的桌面图形界面代理项目,可通过自动包含注册表插入TarsSecureGuard(TSG)网关

概览

MCP Bridge for UI-TARS — 通过模型上下文协议将 TSG 网关与 UI-TARS 桌面自动化连接起来。 TarsUITarsBridge 将 UI-TARS 桌面自动化客户端包裹为带有 stdio 传输的 MCP 服务器,使 TSG(TarsSecureGuard)网关能够通过标准化协议远程控制桌面环境。 - — 与TSG网关独立演进 - — TSG网关可通过配置自动挂载该桥接器 - — 使用标准模型上下文协议(v0.1.0中的stdio传输) - — MVP:stdio 传输 + 5 个工具 + 模拟端点 ✅ - — HTTP 传输双模式 + 官方 MCP 服务器挂载 - — TSG 网关自动包含协议 - — Tauri 侧车集成(跨平台) - — 自托管 vLLM 部署文档 — 10+ 工具、多设备路由、渗透测试报告 在TSG网关配置中,启用桥接:

概述(AI 翻译)

UI-TARS 的 MCP 桥接器——通过模型上下文协议将 TSG 网关与 UI-TARS 桌面自动化连接起来。

关于作者

你好!我是这个项目的作者,一名正在读小学的学生。 这个项目从规划到代码实现,完全由我自己主导设计,并借助 AI 工具完成。每一行代码、每一个功能模块,都凝聚了我对技术的热爱与坚持。 如果你认可这个项目,或者觉得它对你有帮助,希望能给我一个 Star 支持,这对我意义重大!

欢迎支持

  • 如果你在使用过程中遇到问题,欢迎提交 Issue 或参与讨论
  • 如果你觉得项目不错,请点一个 Star,这是对我最大的鼓励
  • 也欢迎分享给身边有需要的朋友,让更多人看到这个项目
  • 后续功能迭代会继续推进,你的支持是我持续更新的动力

⚠️ 维护说明

本项目依赖 AI 服务套餐,若因套餐额度耗尽或服务商调整,可能导致更新暂时停滞。 如遇较长时间未更新,请理解这是 AI 服务限制所致,并非项目放弃维护。 恢复服务后会第一时间继续推进,感谢你的耐心与包容。


概述

TarsUITarsBridge 将 UI-TARS 桌面自动化客户端包裹为带有 stdio 传输的 MCP 服务器,使 TSG(TarsSecureGuard)网关能够通过标准化协议远程控制桌面环境。

  • 独立仓库 — 独立于TSG网关独立演进
  • 自动包含准备 — TSG网关可以通过配置自动挂载该桥接器
  • **MCP-native ** — 使用标准模型上下文协议(v0.1.0 中的 stdio 传输)

快速启动

配置

环境变量 描述 默认
UI_TARS_ENDPOINT UI-TARS API 端点 URL (模拟模式)

本页由 AI 翻译,技术细节请以原文为准。

README

TarsUITarsBridge

MCP Bridge for UI-TARS — connects TSG gateway to UI-TARS desktop automation via Model Context Protocol.

关于作者

你好!我是这个项目的作者,一名正在读小学的学生。 这个项目从规划到代码实现,完全由我自己主导设计,并借助 AI 工具完成。每一行代码、每一个功能模块,都凝聚了我对技术的热爱与坚持。 如果你认可这个项目,或者觉得它对你有帮助,希望能给我一个 Star 支持,这对我意义重大!

欢迎支持

  • 如果你在使用过程中遇到问题,欢迎提交 Issue 或参与讨论
  • 如果你觉得项目不错,请点一个 Star,这是对我最大的鼓励
  • 也欢迎分享给身边有需要的朋友,让更多人看到这个项目
  • 后续功能迭代会继续推进,你的支持是我持续更新的动力

⚠️ 维护说明

本项目依赖 AI 服务套餐,若因套餐额度耗尽或服务商调整,可能导致更新暂时停滞。 如遇较长时间未更新,请理解这是 AI 服务限制所致,并非项目放弃维护。 恢复服务后会第一时间继续推进,感谢你的耐心与包容。


Overview

TarsUITarsBridge wraps the UI-TARS desktop automation client as an MCP server with stdio transport, enabling TSG (TarsSecureGuard) gateway to remotely control desktop environments through a standardized protocol.

  • Independent repository — evolves separately from TSG gateway
  • Auto-include ready — TSG gateway can mount this bridge automatically via configuration
  • MCP-native — speaks standard Model Context Protocol (stdio transport in v0.1.0)

Quick Start

# Install dependencies
npm install

# Build
npm run build

# Run (mock mode if no UI-TARS endpoint configured)
npm start

Configuration

Environment Variable Description Default
UI_TARS_ENDPOINT UI-TARS API endpoint URL (mock mode)
UI_TARS_API_KEY API key for the endpoint —
UI_TARS_MODEL Model name ui-tars-1.5-7b
UI_TARS_TIMEOUT_MS Request timeout 30000

MCP Tools (v0.1.0)

Tool Description
screenshot Capture screen (PNG/JPEG)
click Click at (x, y) coordinates
type Type text into focused input
scroll Scroll in direction (up/down/left/right)
browser_open Open a URL in the default browser

Roadmap

  • v0.1.0 — MVP: stdio transport + 5 tools + mock endpoint ✅
  • v0.2.0 — HTTP transport dual-mode + official MCP server mount
  • v0.3.0 — TSG gateway auto-include protocol
  • v0.4.0 — Tauri sidecar integration (cross-platform)
  • v0.5.0 — Self-hosted vLLM deployment docs
  • v1.0.0 — 10+ tools, multi-device routing, penetration test report

Integration with TSG Gateway

In TSG gateway configuration, enable the bridge:

{
  "bridges": {
    "ui_tars": {
      "enabled": true,
      "command": "npx tars-ui-tars-bridge",
      "env": {
        "UI_TARS_ENDPOINT": "http://localhost:8080"
      }
    }
  }
}

License

Apache-2.0 — see LICENSE

Changelog

v1.0.1

  • Version bump with stability improvements
在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →