关于 AI-SLOT Management
这是一个实验性的 Node.js 软件包,通过本地 stdio 向 Agent 提供 AI-SLOT 管理操作。它需要单独启动本地管理服务,内容发布仍须 Owner 审批。
主要功能
- 01通过 stdio 提供七种管理工具
- 02发现并读取槽位
- 03创建并预览草稿
- 04发布和回滚内容
- 05检查状态
适用场景
- 01发现可用槽位
- 02准备并预览内容草稿
- 03发布经 Owner 批准的内容
- 04回滚发布并检查状态
MCP 相关
通过本地 stdio 使用 MCP 暴露管理工具,并将请求转发到固定服务 `http://127.0.0.1:4194`。它不会启动该服务,也不提供审批工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
7收录的工具列表 · 更新于 1 周前
此工具无需参数。
详细介绍
@ai-slot/mcp
英文 | 简体中文
一个实验性的 AI-SLOT 管理 MCP 包,需要 Node.js 22 或更高版本。它通过本地 stdio 暴露工具,并将请求转发到固定的管理服务 http://127.0.0.1:4194。它不会启动该服务、打开版本存储库或授予审批权限。对于 0.x 接口,暂不保证跨版本兼容性。
安装和使用
npm install @ai-slot/mcp
首先,按照仓库的管理参考服务说明启动服务。将 AI_SLOT_AGENT_TOKEN 环境变量设为服务为 Agent 配置的令牌。不要向 Agent 提供 Owner 令牌,也不要将真实令牌提交到配置仓库。
客户端配置中的命令可以指向安装了此包的项目中的 node_modules/.bin/ai-slot-management-mcp。在该项目的终端中,可以运行:
npx --no-install ai-slot-management-mcp
该进程通过标准输入和输出使用 MCP 进行通信;无需手动输入。程序化 API 导出 createManagementClient 和 createManagementServer。
功能和限制
七种工具支持槽位发现、读取、草稿创建、预览、发布、回滚和状态检查。没有审批工具。只有 Owner 在参考管理页面上批准后,Agent 才能提交相应的产物。通过 MCP tools/list 获取实际工具列表。
初始版本仅支持固定的本地 HTTP 服务。不支持远程 MCP、任意目标 URL、多租户和 AI 自动审批。已发布的包不包含参考管理页面、CMS 插件或服务配置;这些内容位于仓库中。已通过官方 SDK、真实 stdio、HTTP 和完整浏览器工作流的验证。外部 AI 客户端和真实客户试点仍有待验证。
采用 MIT 许可证。请在 https://github.com/iannil/ai-slot-component/issues 报告问题。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。