AI APP 后端,开箱即用。

AI APP 都要的数据存储、用户认证、文件上传、实时同步、函数计算 —— 别再每次从零搭。

Apache 2.0 开源 · 自托管或托管在 Mortar Cloud

为什么选 Mortar

6 个成本维度,1 张账单

3 baseline(compute / database / cache 常驻容量)+ 3 metered(storage / network / function 按量计费)— 同形于你的云账单

4 种语言 SDK

TypeScript · Swift · Kotlin · Dart。AI agent 天然认识 API 形态(Supabase 风格)

Open core

Apache 2.0 — 所有 primitive、feature、SDK 开源。Mortar Cloud 是托管包装,不是 fork

Tier 分级

Nano / Micro / Small / Medium / Large — Nano 免费起步,按容量升配。换规格不用重构

快速开始 · 三种接入方式

SDK · 写在 app 代码里

npm install @mortar/client

import { createClient } from '@mortar/client';
const mortar = createClient({
  url: 'https://api.mortar.appunvs.com',
  apiKey: 'mtr_live_...',
  tenant: 'proj_abc',
});

const todos = await mortar.from('todos').select({ limit: 10 });
await mortar.from('todos').insert({ title: 'buy milk' });

CLI · 装在终端 / CI / agent 容器

# 一行登录 + 建项目,CI / 脚本 / agent 容器都用同一份命令
npx @mortar/cli login --new
mortar projects create --name=my-app --tier=tiny
mortar keys create admin --scope=admin --save

# 之后所有命令默认指向当前 project
mortar usage me
mortar tables list
mortar compute deploy worker ./worker.js

MCP · 让 AI agent 直接调用

// Claude Desktop / Cursor / Codex CLI 通用配置:
{
  "mcpServers": {
    "mortar": {
      "command": "npx",
      "args": ["-y", "@mortar/mcp"]
    }
  }
}

// 接通后 AI 直接拿到的工具:
//   mortar_query           读表
//   mortar_insert          写一行
//   mortar_usage_me        看额度 / tier cap
//   mortar_projects_list   列账户下所有项目