📡 MCP Radar

HanHan666666/patchbridge-agent

Lightweight browser-side AI agent framework for legacy enterprise web apps—Java 8, Spring Boot 2, TypeScript, MCP/WebMCP, OpenAI-compatible LLMs, tool calling, streaming, audit, and persistence. 面向存量企

3 stars
0 forks
Java
momentum ▲ 7.5
created 2026-08-25
on radar since 2026-08-26
agent-frameworkagentic-aiai-agentai-assistantbrowser-agententerprise-aihuman-in-the-loopjavajava8llmmcpmodel-context-protocolopenai-compatiblespring-bootspring-boot-2ssetool-callingtypescriptweb-componentswebmcp
View on GitHub ↗

About patchbridge-agent

中文名:破补丁 Agent —— 为存量企业 Web 系统打造的轻量级 Agent 集成框架。

Browser runs Agent. Server runs Business. LLM does Reasoning.

项目状态: v0.1 源码候选阶段(v0.1.0-rc.2 已冻结)。API 可能调整;Maven / npm 公共包尚未发布,当前从源码构建。见当前状态与路线图。

PatchBridge Agent 让运行多年的 Java / Spring Boot 企业系统低成本获得 Agentic AI 能力。接入后,系统得到一个能操作真实业务的 AI 助手:用户用自然语言提出要求,Agent 调用现有的 Java 业务方法、前端页面函数和企业 MCP 服务完成任务。

- 纯客户端 Agent,服务端不保存任何 Agent 执行状态。 Agent Loop、Tool 调度、流式输出和人工确认(Human-in-the-loop)全部在用户浏览器中执行。服务端只处理短生命周期请求:转发模型调用、执行 Tool、保存会话、写审计。10,000 个在线用户对应的服务端 Agent 实例数是 0;扩容只需增加无状态副本,无需会话粘滞,无需同步 Agent 状态。 - 前端逻辑可直接注册为 Agent Tool。 页面已有的 Service 函数、API 调用和组件状态,几行代码注册成 Tool,Agent 即可直接调用,无需为此新写后端接口。 - 一个注解接入后端能力,复用现有安全体系。 Java 业务方法加上 @AiTool 即成为 Tool;认证、RBAC、业务服务、数据库原样复用;Java Core 零 Spring 依赖,Java 8 / Spring Boot 2.x 存量系统可直接接入。

能力 说明 --- --- 浏览器 Agent Runtime Agent Loop、流式输出、Tool 调度、人工确认、取消与资源上限全部在浏览器执行 后端 Tool 声明 @AiTool 注解把 Java 方法变成 Tool,参数自动生成 JSON Schema 前端 Tool 注册 页面函数注册为 Tool,直接复用前端 Service、页面状态和已有 API,不经过后端 Tool 端点 WebMCP 接入浏览器 document.modelContext 暴露的 Tool 统一 Tool Registry 四种 Tool 来源进入同一目录和命名空间;每轮执行使用不可变快照 Model Gateway 模型调用经后端转发,浏览器请求复用当前页面登录态;API Key 只存在服务端;内置 OpenAI-compatible Provider,可整体替换 MCP Gateway 企业接入的外部 MCP Server 由后端反向代理为统一 Tool,前端 Agent 直接调用;用户无需配置任何地址与凭据 会话持久化 消息与模型续接状态(ModelState)同一 revision 原子落库,跨设备恢复对话 审计与调试 服务端 Audit / Trace,浏览器 Tools Inspector 与 Call Trace 参考 Widget 开箱即用的 Web Component,三层样式定制,也可完全 Headless 自建 UI

技术栈被锁死。 大量企业系统仍运行在 Java 8 + Spring Boot 2.x 上,升级意味着回归测试整个业务系统。Spring AI 这类主流 Java AI 框架要求 JDK 17 与 Spring Boot 3.x,对老系统不友好;接入 AI 的第一步变成了技术栈升级。

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/HanHan666666--patchbridge-agent.html)

Related MCP servers

ultramancode/spring-ai-privacy-guardrails

Privacy guardrails for Spring AI: request-scoped PII tokenization and least-privilege disclosure across model/tool calls, with Presidio and JVM-local OpenNLP.

⭐ 5Java
abluva/mcp-remote

The bridge for remote MCP — seamless OAuth, resilient auth recovery, production-grade reliability

⭐ 15TypeScript
BANG404/openagent

A modern, multi-agent desktop AI client built with Tauri, SvelteKit, and Rust.

⭐ 4Svelte
0xwilliamortiz/openclaude-improved

runs anywhere. uses anything

⭐ 563TypeScript
0xsline/OpenChatCut

Local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion-powered rendering.

⭐ 130TypeScript
Alex663028/pulse-agent

Pulse — Hermes-style self-improving AI agent. Reliability-first rebuild with evaluated skill self-evolution, multi-agent team orchestration, dialectic user modeling, and fully self-hosted default stac

⭐ 4Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.