MCP.so
登录

CLI

精选产品与服务 CLI、开发者工具和终端应用,兼顾人类操作、脚本自动化与 AI Agent 调用。

数据库

>_
官方

Supabase CLI

$ supabase

在本地运行 Supabase、管理数据库迁移、部署 Edge Functions 并生成数据库类型。

数据库
>_
官方

Neon CLI

$ neonctl

管理 Neon 项目、Postgres Branch、数据库、角色、连接字符串与 API Key。

数据库Agent-ready
>_
官方

DuckDB CLI

$ duckdb

使用进程内 SQL 数据库查询本地文件与分析数据集。

数据库Agent-ready
>_
官方

PlanetScale CLI

$ pscale

管理 PlanetScale 数据库、Branch、Deploy Request、密码、Shell 与安全连接。

数据库
>_
官方

Turso CLI

$ turso

创建并运维 Turso 数据库、副本、Group、Token 与嵌入式副本工作流。

数据库
>_
官方

MongoDB Atlas CLI

$ atlas

管理 MongoDB Atlas 集群、项目、用户、网络、备份与本地部署。

数据库
>_
官方

Hasura CLI

$ hasura

管理 Hasura Metadata、Migration、Seed、Console 与 GraphQL Engine 项目。

数据库
>_
官方

Prisma CLI

$ prisma

建模数据库、生成 Client、创建 Migration、检查 Schema 并浏览数据。

数据库Agent-ready
>_
官方

mycli

$ mycli

支持自动补全与语法高亮的 MySQL 终端客户端。

数据库
>_
官方

pgcli

$ pgcli

支持智能补全与高亮的 PostgreSQL 终端客户端。

数据库
>_
官方

litecli

$ litecli

支持补全与格式化表格的 SQLite 终端客户端。

数据库
>_
官方

usql

$ usql

适用于多种 SQL 与 NoSQL 数据库的通用命令行界面。

数据库Agent-ready
>_
官方

MongoDB Shell

$ mongosh

MongoDB 官方交互式 JavaScript Shell。

数据库
>_
官方

sqlite-utils

$ sqlite-utils

通过脚本创建、转换、查询和检查 SQLite 数据库。

数据库Agent-ready
>_
官方

Datasette

$ datasette

通过 CLI 与 Web 界面探索和发布结构化数据。

数据库Agent-ready

常见问题

关于 CLI 工具、Agent CLI 和命令行自动化的常见问题

1

CLI 是什么?

CLI 是 Command Line Interface(命令行界面)的缩写,让你通过终端输入命令来操作软件,而不是在图形界面中逐项点击。CLI 工具适合开发、自动化脚本、CI 流程和需要重复执行的操作。

2

Agent CLI 是什么?

Agent CLI 既可以指用于运行和管理 AI Agent 的命令行工具,也可以指适合被 AI Agent 稳定调用的传统 CLI。Agent-friendly CLI 通常提供清晰的命令、非交互参数、可预测的输出和明确的退出码,方便 Agent 规划、执行并验证任务。

3

Claude Code、Codex、Cursor 等 AI Agent 能使用这些 CLI 吗?

可以。AI 编码 Agent 可以通过 Shell 调用这些 CLI,操作代码仓库、云服务、数据库、效率应用和部署系统。标记为 Agent-ready 的工具尤其适合脚本化或自主调用,但仍需安全配置认证信息与访问权限。

4

什么样的 CLI 更适合 AI Agent?

适合 AI Agent 的 CLI 通常支持非交互命令、稳定参数、结构化或易解析的输出、标准输入输出、清晰的认证文档和可靠退出码。这些特性让 Agent 无需人工干预也能理解结果并验证操作是否成功。

5

应该选择官方 CLI 还是社区 CLI?

需要一方支持、紧跟服务 API 和稳定更新时,优先选择官方 CLI;如果社区 CLI 提供更简单的工作流或官方工具没有的能力,也可以考虑使用。安装前应检查代码仓库、维护活跃度、所需权限和安装说明。