mcpField
A
AI-SLOT Management

AI-SLOT Management

本地服务
github.com/iannil开发工具02 天前更新

关于 AI-SLOT Management

这是一个实验性的 Node.js 软件包,通过本地 stdio 向 Agent 提供 AI-SLOT 管理操作。它需要单独启动本地管理服务,内容发布仍须 Owner 审批。

主要功能

  1. 01通过 stdio 提供七种管理工具
  2. 02发现并读取槽位
  3. 03创建并预览草稿
  4. 04发布和回滚内容
  5. 05检查状态

适用场景

  1. 01发现可用槽位
  2. 02准备并预览内容草稿
  3. 03发布经 Owner 批准的内容
  4. 04回滚发布并检查状态

MCP 相关

通过本地 stdio 使用 MCP 暴露管理工具,并将请求转发到固定服务 `http://127.0.0.1:4194`。它不会启动该服务,也不提供审批工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"iannil-ai-slot-management": {
"command": "npx",
"args": [
"-y",
"@ai-slot/mcp"
],
"env": {
"AI_SLOT_AGENT_TOKEN": "<AI_SLOT_AGENT_TOKEN>"
}
}
}
}
启动命令npx -y @ai-slot/mcp
需要配置的环境变量
AI_SLOT_AGENT_TOKEN密钥本地管理服务配置的 Agent 令牌;不得使用 Owner 令牌。

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@ai-slot/mcp0.1.3

工具

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 报告问题。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。