Block a user
@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
2026-08-12 11:38:57 +00:00
Assets (1)
Versions (1)
View all
npm
90
latest
9.4 KiB
lite-base-0.4.0.tgz
9.4 KiB
0.4.0
2026-08-12