实骨 shigu
  • Joined on 2026-08-12

@tmxk/lite-base (0.4.0)

Published 2026-08-12 11:38:57 +00:00 by shigu

Installation

@tmxk:registry=https://gitea.cspy.site/api/packages/shigu/npm/
npm install @tmxk/lite-base@0.4.0
"@tmxk/lite-base": "0.4.0"

About this package

`@tmxk-sdk/lite-base` 是 LiteBase 控制面实现库,职责只有 OAuth AS、Capability Directory、Route Resolver、Introspection、撤销和控制面审计。

LiteBase

@tmxk-sdk/lite-base 是 LiteBase 控制面实现库,职责只有 OAuth AS、Capability Directory、Route Resolver、Introspection、撤销和控制面审计。

API 由首版闭环测试驱动,形态如下:

import { createLiteBase } from "@tmxk-sdk/lite-base";

const documentCapabilityRoute = {
  capability: "document.render@1",
  binding: {
    protocol: "mcp",
    endpoint: "http://127.0.0.1:19100/mcp",
    transport: "streamable-http",
    tool: "document_render"
  },
  authorization: {
    issuer: "http://127.0.0.1:19000",
    resource: "http://127.0.0.1:19100/mcp",
    scopes: ["document.render"]
  },
  contract: {
    inputSchemaDigest: "sha256:<lowercase-hex>",
    outputSchemaDigest: "sha256:<lowercase-hex>"
  },
  expiresAt: "<RFC3339>"
};

const base = await createLiteBase({
  port: 19000,
  host: "127.0.0.1",
  dataDir: "./data/control-plane",
  capabilities: [documentCapabilityRoute]
});
await base.listen();

本包不加载 Unit、不启动业务 Runtime、不代理 MCP、不提供 /invoke,也不导出 Operation、Provider、Registry 或统一响应 envelope。不符合该边界的实现不属于当前包契约。

Details
npm
2026-08-12 11:38:57 +00:00
90
latest
9.4 KiB
Assets (1)
Versions (1) View all
0.4.0 2026-08-12