mcpField
Z
zilliz

zilliz

github.com/zilliztech数据与数据库558 次安装1 周前更新
代码仓库

关于 zilliz

通过 `zilliz-cli` 操作 Zilliz Cloud 的技能,提供按资源领域划分的命令参考和工作流。内容涵盖设置、身份验证、数据操作与监控,并规定敏感操作和破坏性操作的安全处理方式。

主要功能

  1. 01通过 Shell 操作 Zilliz Cloud
  2. 02按资源领域提供命令参考
  3. 03集合与向量操作工作流
  4. 04监控及异步任务跟踪
  5. 05凭据与破坏性操作安全规则

适用场景

  1. 01创建集合并准备向量搜索
  2. 02检查集群和集合状态
  3. 03管理备份、导入及访问控制
  4. 04诊断集群或集合问题

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zilliztech/zilliz-skill --skill zilliz

安装后在 Claude Code 中输入/zilliz确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE
.gitignore
README.md
references/
cluster.md
diagnose.md
acl.md
collection.md
database.md
backup.md
billing.md
import.md
monitoring.md
on-demand-cluster.md
index.md
partition.md
job.md
privatelink.md
external-collection.md
project-region.md
setup.md
vector.md
user-role.md

详细介绍

Zilliz Cloud CLI 技能

通过 zilliz-cli 操作 Zilliz Cloud。所有操作都通过 shell 命令执行。

前置条件检查(始终先运行)

执行任何操作前,请按顺序验证:

# 1. Install or update the CLI
curl -fsSL https://raw.githubusercontent.com/zilliztech/zilliz-cli/master/install.sh | bash

# 2. Logged in? If not: guide user to login in their terminal
zilliz auth status

# 3. Context set? (only for data-plane ops)
zilliz context current

重要:zilliz login、zilliz configure 和 zilliz auth switch 需要交互式输入——切勿在非交互式 shell 中运行。请指示用户在自己的终端中运行。切勿在聊天中索要 API 密钥。

命令格式

zilliz <resource> <action> --flag <value> [--optional-flag <value>]

所有命令都支持 --output json|table|text(默认值:text)。以便进行程序化解析,请使用 --output json。

集群类型功能

功能FreeServerlessDedicated
Collection CRUD 和向量操作是是是
创建/删除数据库否否是
用户/角色管理否有限是
备份管理否是是
修改集群(CU/副本)否否是

命令因权限错误而失败时,请先检查集群类型。

参考文件

每份参考文件都涵盖一个资源领域,包含完整的命令语法、选项和指南。处理相应领域时,请阅读相关参考文件:

领域参考文件阅读时机
设置与身份验证references/setup.md安装、登录、上下文、配置、故障排查
集群references/cluster.md创建、列出、描述、修改、暂停、恢复、删除集群;创建 Vector Lake
按需集群references/on-demand-cluster.md创建、列出、描述、删除带自动暂停 TTL 的按需(Vector Lake)集群
集合references/collection.md创建、列出、描述、删除、重命名、加载、释放集合;别名、单集合指标
外部集合references/external-collection.md触发、描述、列出由 Vector Lake 支持的集合的刷新作业
向量references/vector.md搜索、查询、插入、更新或插入、获取、删除向量;混合搜索、筛选器
索引references/index.md创建、列出、描述、删除索引
数据库references/database.md创建、列出、描述、删除数据库
分区references/partition.md创建、列出、加载、释放、删除分区
用户与角色references/user-role.mdRBAC:用户、角色、权限(仅 Dedicated)
访问控制references/acl.md云级 RBAC:自定义组织/项目角色、策略、成员和 SCIM 群组授权
备份references/backup.md创建、恢复、导出备份;管理备份策略
导入references/import.md从云存储批量导入数据;管理导入阶段
账单references/billing.md用量查询、发票、付款方式
监控references/monitoring.md集群状态、集合统计信息、加载状态、集群和单集合时序指标
项目与区域references/project-region.md项目、卷、云服务提供商、区域
PrivateLinkreferences/privatelink.md端点服务、项目端点、白名单管理
作业references/job.md跟踪异步作业状态、等待完成
诊断references/diagnose.md对集群和集合进行只读健康诊断(运行缓慢、卡住、错误、配额)

快速入门工作流

对于新用户,请按顺序引导完成设置:

  1. 安装 CLI:curl -fsSL https://raw.githubusercontent.com/zilliztech/zilliz-cli/master/install.sh | bash
  2. 身份验证:用户在终端中运行 zilliz login
  3. 验证:zilliz auth status
  4. 列出集群:zilliz cluster list
  5. 设置上下文:zilliz context set --cluster-id <id>
  6. 验证:zilliz context current && zilliz collection list

常见工作流

创建集合并为搜索做好准备:

  1. zilliz collection create --name <name> --dimension <dim> — 创建
  2. zilliz index create --collection <name> — 创建索引(建议使用 AUTOINDEX)
  3. zilliz collection load --name <name> — 加载到内存
  4. zilliz vector search --collection <name> --data '[[...]]' — 搜索

状态概览(请阅读 references/monitoring.md):

  1. zilliz context current --output json
  2. zilliz cluster describe --cluster-id <id> --output json
  3. zilliz database list --output json
  4. 对每个数据库:collection list、get-stats、get-load-state、index list
  5. 以格式化表格呈现

异步操作

这些操作会立即返回 jobId;使用 job describe 跟踪(请参阅 references/job.md):

操作轮询命令
cluster createcluster describe --cluster-id <id>,直到状态为 RUNNING
backup create/export/restore-*job describe --job-id <jid> 或 backup describe
import startjob describe --job-id <jid>
任何带有 jobId 的异步操作job describe --job-id <jid> --wait

安全规则

  • 执行破坏性操作前先确认: 删除集合/数据库、删除集群/备份、删除用户/角色
  • 在用户的终端中执行敏感命令: zilliz login、zilliz configure、zilliz billing bind-card
  • 绝不在聊天或命令输出中泄露凭据

评论

支持 Markdown