@cmsy/ai-tools (英语)
Cmsy Spotlight共享的运输中性AI工具-核心(正在处理中的管理员)
助理人员)和 @cmssy/mcp-server (公共MCP服务器).
每个工具都有定义 一次 - 说吧 name, (中文(简体) ), description, (中文(简体) ), inputSchema, (中文(简体) ),
requiredPermissions,则 execute(input, ops) 逆向运行
抽象 WorkspaceOps 能力端口。 每个消费者自己供应
WorkspaceOps 适配器(Spotlight: 进程内寄存器/服务;MCP:
公共图形QL API 通过 cs_* 及其框架的薄膜
返回形状.
见RFC docs/rfc/spotlight-mcp-shared-tools.md 输入 cmssy 复发.
安装
npm install @cmssy/ai-tools zod
zod 是同级依赖.
使用量
import { AI_TOOLS, type WorkspaceOps } from "@cmssy/ai-tools";
const ops: WorkspaceOps = /* your adapter */;
for (const tool of AI_TOOLS) {
// bind tool.name / tool.description / tool.inputSchema into your framework,
// calling tool.execute(input, ops) and shaping the result for your transport.
}
合同
- 总是共享 :
name, (中文(简体) ),description, (中文(简体) ),inputSchema, (中文(简体) ),requiredPermissions, (中文(简体) ), 编辑execute组织反WorkspaceOps。 。 。 . - 读取/列出产出 是运输中性域摘要;每个绑定器 呈现出自己的形状.
- 书面/行动产出 是小型身份的DTO, 跨越地表汇合.
requiredPermissions由Spotlight(admin会话)和 MCP(公共API是大门).