AI 时代的轻量级开发利器 · MCP Ready

让网络开发
回归简单

umBase 是一款基于 Lua 的轻量级网络服务器 AI 开发框架。多协议通信、 数据库集成、MCP 协议原生支持,一个命令即可启动,一行代码即可实现功能。

1.2M 内核体积
1.6M 初始内存占用
0 内置通信协议
0 内置 MCP Providers
产品概述

轻量,但不简单

当复杂成为负担,我们选择轻装上阵。umBase 将网络开发所需的核心能力一网打尽, 用最少的代码,实现最强大的功能。

多协议,一站式

内置 TCP、UDP、WebSocket、SSE、MCP 五种通信协议,实时消息、双向推送、AI 工具调用一次到位。

数据库开箱即用

内置 SQLite3 与 MySQL 支持,自动连接池管理,持久化存储无需繁琐配置。

AI 时代新引擎

率先拥抱 MCP(Model Context Protocol),让 AI 应用轻松获得执行代码、查询数据、推送通知的真实能力。

微内核架构

核心稳定、扩展灵活、按需加载。内核仅 1.2M,初始内存 1.6M,极低资源占用。

“在这个追求‘大而全’的时代,umBase 选择了‘小而精’——只专注于做好一件事:让网络开发回归简单。”
了解技术优势
核心功能

八大能力,一站集齐

从网络通信到 AI 集成,覆盖服务端开发全链路,开箱即用、灵活扩展。

多协议网络通信

TCP / UDP / WebSocket 高性能消息处理引擎,灵活注册协议,快速扩展业务。

数据库集成

SQLite3 / MySQL 双引擎,连接池自动管理,`exec / rows / rowsa` 简洁实用。

轻量 Web 服务

内置 HTTP 静态服务与 Lua 动态处理,接口、页面、资源一气呵成。

MCP 协议集成

原生支持 Model Context Protocol,为 AI 应用提供标准化工具调用接口。

SSE 实时推送

Server-Sent Events 服务端推送,实时数据广播、消息通知触手可及。

UM-CLI 命令行

serve / run / shell / doc 等命令,快速部署、管理网络服务器,效率倍增。

微内核模块化

核心稳定、扩展灵活,按需加载功能模块,杜绝“大而全”的沉重依赖。

热更新支持

修改代码即时生效,无需重启服务,开发调试效率提升数倍。

技术优势

为什么选择 umBase

拒绝庞大框架、繁琐配置与沉重依赖,用极致的轻量与原生 AI 能力,重新定义开发体验。

01

极致轻量

内核 um.exe 仅 1.2M,初始运行内存 1.6M。秒级启动,低配设备也能流畅运行。

02

原生 MCP,AI 就绪

内置 um_base / um_db / um_lua / um_sse 四大 Provider,让 AI 真正“动手干活”。

03

极简语法

基于 Lua,学习曲线平缓,一行代码实现功能,开发效率相比传统框架成倍提升。

04

热更新

修改即生效,无需等待编译重启,助力快速原型与持续迭代。

05

开箱即用

预编译 um.exe,零依赖安装,双击启动脚本自动打开浏览器即可体验。

06

可视化演示

7 个演示页面直观展示各功能模块,学习成本极低,快速上手无障碍。

内置 MCP Providers

um_base基础服务:系统信息、ping、echo、列表查询
um_db数据库服务:SQL 查询、执行操作
um_luaLua 执行服务:代码执行、表达式求值
um_sseSSE 服务:事件发送、连接管理
应用场景

场景无界,创意无限

无论是实时系统、API 服务,还是 AI Agent 与物联网,umBase 都能成为你的理想底座。

实时消息系统

聊天应用、实时通知、在线协作。WebSocket 与 SSE 让消息即时触达。

API 服务

APP 后端、微服务、数据接口,用 Lua 快速构建高性能 HTTP 接口层。

AI Agent

智能助手、自动化工作流、智能客服,通过 MCP 让 AI 调用任意自定义工具。

物联网网关

设备通信、数据采集、远程控制,嵌入式 Lua 脚本轻松接入海量设备。

教育学习

网络编程教学、协议原理演示,直观演示页面让抽象概念一目了然。

更多可能

微内核 + 灵活协议扩展,从原型验证到生产部署,创意不受边界限制。

客户案例

基于 umBase 构建的实践

从动态域名到实时通信,umBase 已支撑多个真实业务系统稳定运行。

平台服务

umDNS · 动态域名与内网穿透

独立动态域名解析 + 内网穿透系统,让内网服务轻松被公网访问。

  • DNS 解析 + 隧道穿透一体化
  • 本地门户集成,多应用统一入口
通讯应用

umMail · 邮件系统

基于 umBase 构建的 H5 邮件客户端,覆盖收发、草稿、联系人与搜索。

  • 响应式 H5,移动端可用
  • SQLite3 持久化 + 免登录本地身份
实时通信

umRTC · 实时通信

实时通信系统,利用 WebSocket 与多协议能力支持低延迟交互场景。

  • 多协议消息路由
  • SDK 化,便于二次集成
企业应用

umCRM · 客户关系管理

面向团队的轻量 CRM,客户、线索与跟进记录全流程管理。

  • 数据本地持久化
  • 独立运行 + 主应用门户集成双模式
知识管理

umDoc · 文档管理

文档与知识管理平台,构建团队沉淀、检索与共享的一站式空间。

  • 结构化目录 + 全文内容管理
  • 响应式界面,跨设备访问
行业方案

预约与运动健康

预约系统与运动健康应用,验证 umBase 在垂直行业的快速落地能力。

  • 业务定制协议扩展
  • 敏捷迭代、热更新上线
常见问题

你可能想问的

快速了解 umBase 的定位、能力与上手方式。

umBase 是什么?适合哪些开发者?

umBase 是一款基于 Lua 的轻量级网络服务器 AI 开发框架,专注高性能、易扩展的网络服务。它适合中小团队快速构建原型、个人开发者实现创意,以及需要为 AI 应用接入工具调用能力的开发者。

umBase 支持哪些协议和技术?

支持 TCP、UDP、WebSocket、SSE、MCP 五种通信协议;内置 SQLite3(默认)与 MySQL 数据库;提供轻量 HTTP 服务器与 Lua 动态处理能力,并原生支持 MCP 协议用于 AI 工具调用。

为什么说它“轻量”?性能如何?

内核 um.exe 仅 1.2M,初始运行内存 1.6M,采用微内核架构、按需加载模块。秒级启动,即使低配设备也能流畅运行,资源占用极低。

如何快速上手?

无需安装任何依赖。双击 startbase.cmd 即可查看基础演示页面;使用 startapp.cmd 或 startapp80.cmd 部署应用;开发调试用 startdev.cmd,支持热更新。

umBase 如何与 AI 结合?

umBase 原生支持 MCP(Model Context Protocol)。通过内置的 um_base、um_db、um_lua、um_sse 四大 Provider,AI 应用可执行代码、查询数据库、发送事件、调用任意自定义工具,实现真实可用的智能体。

我该如何获得技术支持?

可通过下方“联系咨询”表单提交需求,我们会尽快与您联系;也可访问项目文档与演示页面了解更详细的 API 与用法。

联系咨询

开始你的极简开发之旅

填写表单,告诉我们你的场景与需求,专业团队将为你提供技术支持与方案建议。

  • 商务合作business@umnet.cn
  • 技术支持dev@umnet.cn
  • 官方网站www.umnet.cn
联信网格互联网平台 · 让开发回归本质
我们承诺仅用于本次咨询回复,不对外泄露。