MCP.so
ログイン

CLI

プロダクト CLI、開発者ツール、ターミナルアプリの厳選ディレクトリ — 人・スクリプト・AI エージェント向けに検証済み。

公式

>_

Bun

$ bun

公式

An all-in-one JavaScript runtime, package manager, bundler, and test runner.

開発者ツール
>_

Cloudflare Wrangler

$ wrangler

公式

The official Cloudflare developer CLI for Workers, D1, R2, KV, Queues, Workflows, and more.

クラウド&DevOps
>_

DuckDB CLI

$ duckdb

公式

Query local files and analytical datasets with an in-process SQL database.

データベースエージェント対応
>_

FFmpeg

$ ffmpeg

公式

Record, convert, stream, inspect, and process audio and video.

メディアエージェント対応
>_

GitHub CLI

$ gh

公式

GitHub on the command line: repositories, pull requests, issues, Actions, releases, and API calls.

開発者ツールエージェント対応
>_

GitHub Copilot CLI

$ copilot

公式

GitHub’s terminal coding agent for planning, editing, running, and reviewing changes with repository context.

AI エージェントエージェント対応
>_

GitLab CLI

$ glab

公式

GitLab’s official CLI for merge requests, issues, pipelines, releases, snippets, and self-managed instances.

開発者ツールエージェント対応
>_

Google Workspace CLI

$ gws

公式

One command line for Gmail, Drive, Calendar, Sheets, Docs, Chat, Admin, and the rest of Google Workspace.

生産性エージェント対応
>_

HTTPie

$ http

公式

A human-friendly HTTP client with JSON, sessions, auth, and formatted output.

開発者ツールエージェント対応
>_

K9s

$ k9s

公式

A terminal UI for navigating, observing, and managing Kubernetes clusters.

クラウド&DevOps
>_

LLM

$ llm

公式

Run prompts, manage models, and extend LLM providers with plugins.

AI エージェントエージェント対応
>_

Lark / Feishu CLI

$ lark

公式

The official Lark and Feishu CLI with commands for Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, and Meetings.

生産性エージェント対応
>_

Lazydocker

$ lazydocker

公式

A terminal UI for Docker containers, services, images, logs, and stats.

クラウド&DevOps
>_

Lazygit

$ lazygit

公式

A keyboard-driven terminal UI for staging, rebasing, branching, and Git history.

開発者ツール
>_

Neon CLI

$ neonctl

公式

Manage Neon projects, Postgres branches, databases, roles, connection strings, and API keys.

データベースエージェント対応
>_

Ollama

$ ollama

公式

Run and manage open models locally through a simple command-line interface.

AI エージェントエージェント対応
>_

Playwright

$ playwright

公式

Cross-browser end-to-end testing and browser automation from the command line.

開発者ツールエージェント対応
>_

Slack CLI

$ slack

公式

Create, run, test, and deploy Slack apps from the terminal with the official developer CLI.

生産性
>_

Snyk CLI

$ snyk

公式

Scan source code, dependencies, containers, and infrastructure as code for security vulnerabilities.

セキュリティエージェント対応
>_

Stripe CLI

$ stripe

公式

Build, test, and manage Stripe integrations, including local webhook forwarding and test events.

決済
>_

Supabase CLI

$ supabase

公式

Run Supabase locally, manage database migrations, deploy Edge Functions, and generate database types.

データベース
>_

Vercel CLI

$ vercel

公式

Develop, preview, deploy, and manage Vercel projects and environment variables from the terminal.

クラウド&DevOps
>_

Yazi

$ yazi

公式

An asynchronous terminal file manager with rich previews and plugins.

ターミナルアプリ
>_

ast-grep

$ ast-grep

公式

Search, lint, and rewrite code using syntax-aware structural patterns.

開発者ツールエージェント対応
>_

btop

$ btop

公式

A resource monitor for CPU, memory, disks, network, and processes.

ターミナルアプリ
>_

fzf

$ fzf

公式

A general-purpose fuzzy finder for files, history, processes, and more.

ターミナルアプリエージェント対応
>_

jq

$ jq

公式

A compact and expressive command-line processor for JSON data.

データツールエージェント対応
>_

just

$ just

公式

A convenient command runner for project-specific development recipes.

開発者ツールエージェント対応
>_

mise

$ mise

公式

Manage language runtimes, environment variables, and project tasks.

開発者ツールエージェント対応
>_

ripgrep

$ rg

公式

Recursively search files with fast regex matching and gitignore support.

ターミナルアプリエージェント対応

よくある質問

CLI ツール、Agent CLI、コマンドライン自動化に関するよくある質問

1

CLI とは何ですか?

CLI(コマンドラインインターフェース)は、グラフィカルな画面をクリックする代わりに、ターミナルでコマンドを入力してソフトウェアを操作する仕組みです。CLI ツールは開発、自動化、スクリプト、CI パイプライン、反復的な運用作業に役立ちます。

2

Agent CLI とは何ですか?

Agent CLI とは、AI エージェントを操作するためのコマンドラインツール、または AI エージェントから確実に呼び出せるよう設計された従来型 CLI のことです。エージェントフレンドリーな CLI は、明確なコマンド、非対話オプション、予測可能な出力、意味のある終了コードを備えており、エージェントが作業を計画・実行・検証できます。

3

Claude Code、Codex、Cursor などの AI エージェントはこれらの CLI ツールを使えますか?

はい。AI コーディングエージェントはシェル経由でこれらの CLI の多くを呼び出し、リポジトリ、クラウドサービス、データベース、生産性アプリ、デプロイシステムを操作できます。「エージェント対応」マークの付いたツールはスクリプト実行や自律的な利用に特に適していますが、認証と権限は安全に設定する必要があります。

4

AI エージェントに適した CLI の条件は何ですか?

AI エージェントに最適な CLI ツールは、非対話コマンド、安定したフラグ、構造化またはパース可能な出力、標準入出力、文書化された認証、信頼できる終了コードをサポートしています。これらの特徴により、エージェントは人手を介さずに結果を解釈・検証しやすくなります。

5

公式 CLI とコミュニティ CLI のどちらを使うべきですか?

ファーストパーティのサポート、サービス API との密な整合、予測可能なアップデートが必要な場合は公式 CLI を選びましょう。よりシンプルなワークフローや公式ツールにない機能を提供している場合は、コミュニティ CLI の方が適していることもあります。使用前にリポジトリ、メンテナンス状況、権限、インストール手順を確認してください。

6

CLI ツールを使う際、認証情報と権限はどう保護すればよいですか?

API キーをリポジトリ、プロンプト、シェル履歴に置かず、OS のキーチェーン、環境変数、専用のシークレットストアを使いましょう。人と AI エージェントには最小権限のアクセスを付与し、読み取り専用またはテスト環境から始め、自動化コマンドがプレビュー、明示的な確認操作、信頼できる終了コードをサポートしていることを確認してください。