MCP.so
登录

CLI

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

官方

>_

Bun

$ bun

官方

集 JavaScript Runtime、包管理、打包和测试于一体的工具链。

开发者工具
>_

Cloudflare Wrangler

$ wrangler

官方

Cloudflare 官方开发者 CLI,管理 Workers、D1、R2、KV、Queues、Workflows 等服务。

云与 DevOps
>_

DuckDB CLI

$ duckdb

官方

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

数据库Agent-ready
>_

FFmpeg

$ ffmpeg

官方

录制、转换、推流、检查和处理音视频。

媒体工具Agent-ready
>_

GitHub CLI

$ gh

官方

在命令行使用 GitHub:仓库、Pull Request、Issue、Actions、Release 与 API。

开发者工具Agent-ready
>_

GitHub Copilot CLI

$ copilot

官方

GitHub 的终端编程 Agent,可结合仓库上下文规划、编辑、运行并审查变更。

AI AgentAgent-ready
>_

GitLab CLI

$ glab

官方

GitLab 官方 CLI,用于管理 Merge Request、Issue、Pipeline、Release、Snippet 和私有实例。

开发者工具Agent-ready
>_

Google Workspace CLI

$ gws

官方

一个命令行管理 Gmail、Drive、Calendar、Sheets、Docs、Chat、Admin 等 Google Workspace 服务。

效率与协作Agent-ready
>_

HTTPie

$ http

官方

支持 JSON、Session、认证与格式化输出的人性化 HTTP 客户端。

开发者工具Agent-ready
>_

K9s

$ k9s

官方

用于浏览、观察和管理 Kubernetes 集群的终端界面。

云与 DevOps
>_

LLM

$ llm

官方

运行 Prompt、管理模型,并通过插件扩展不同 LLM Provider。

AI AgentAgent-ready
>_

Lark / Feishu CLI

$ lark

官方

飞书/Lark 官方 CLI,覆盖消息、文档、多维表格、电子表格、日历、邮箱、任务和会议。

效率与协作Agent-ready
>_

Lazydocker

$ lazydocker

官方

用于 Docker 容器、服务、镜像、日志和指标的终端界面。

云与 DevOps
>_

Lazygit

$ lazygit

官方

用于暂存、Rebase、分支和 Git 历史的键盘驱动终端界面。

开发者工具
>_

Neon CLI

$ neonctl

官方

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

数据库Agent-ready
>_

Ollama

$ ollama

官方

通过简单的命令行界面在本地运行和管理开源模型。

AI AgentAgent-ready
>_

Playwright

$ playwright

官方

通过命令行进行跨浏览器端到端测试与浏览器自动化。

开发者工具Agent-ready
>_

Slack CLI

$ slack

官方

使用 Slack 官方开发者 CLI,在终端创建、运行、测试并部署 Slack 应用。

效率与协作
>_

Snyk CLI

$ snyk

官方

扫描源代码、依赖、容器与基础设施即代码中的安全漏洞。

安全Agent-ready
>_

Stripe CLI

$ stripe

官方

构建、测试和管理 Stripe 集成,包括本地转发 Webhook 与触发测试事件。

支付
>_

Supabase CLI

$ supabase

官方

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

数据库
>_

Vercel CLI

$ vercel

官方

从终端开发、预览、部署并管理 Vercel 项目和环境变量。

云与 DevOps
>_

Yazi

$ yazi

官方

支持丰富预览与插件的异步终端文件管理器。

终端应用
>_

ast-grep

$ ast-grep

官方

使用感知语法的结构化 Pattern 搜索、Lint 和重写代码。

开发者工具Agent-ready
>_

btop

$ btop

官方

监控 CPU、内存、磁盘、网络与进程的资源工具。

终端应用
>_

fzf

$ fzf

官方

适用于文件、历史记录、进程等内容的通用模糊查找器。

终端应用Agent-ready
>_

jq

$ jq

官方

紧凑且表达力强的命令行 JSON 数据处理器。

数据工具Agent-ready
>_

just

$ just

官方

用于执行项目专属开发 Recipe 的便捷命令运行器。

开发者工具Agent-ready
>_

mise

$ mise

官方

统一管理语言 Runtime、环境变量与项目 Task。

开发者工具Agent-ready
>_

ripgrep

$ rg

官方

使用快速正则匹配递归搜索文件,并自动遵循 gitignore。

终端应用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 提供更简单的工作流或官方工具没有的能力,也可以考虑使用。安装前应检查代码仓库、维护活跃度、所需权限和安装说明。

6

安装和调用 CLI 时如何保护密钥与权限?

优先使用系统钥匙串、环境变量或专用凭据存储,不要把 API key 写入代码仓库、提示词或命令历史。为人类和 AI Agent 分配最小权限,先使用只读或测试环境,并在自动化前确认命令支持预览、确认开关和可靠退出码。