#ls #ignore #mcp #cli

coding_agent_tools

Coding agent tools (CLI + MCP). First tool: ls.

12 releases

Uses new Rust 2024

new 0.2.2 Feb 10, 2026
0.2.1 Feb 5, 2026
0.2.0 Jan 30, 2026
0.1.8 Jan 5, 2026
0.1.3 Dec 27, 2025

#1088 in Filesystem


Used in 2 crates (via agentic-tools-registry)

MIT license

1MB
18K SLoC

coding_agent_tools

CLI + MCP tools for coding assistants. First tool: ls (gitignore-aware directory listing).

Installation

cargo install --path .

Usage

CLI Mode

# List current directory (depth 1)
coding-agent-tools ls

# List with options
coding-agent-tools ls --path src --depth 2 --show files --hidden

# Add custom ignore patterns
coding-agent-tools ls --ignore "*.log" --ignore "tmp/"

MCP Mode

coding-agent-tools mcp

Exposes the ls tool via MCP protocol for AI coding agents.

Parameters

Parameter Type Default Description
path string . Directory to list
depth 0-10 1 0=header only, 1=children, 2+=tree
show all/files/dirs all Filter by type
ignore string[] [] Additional glob patterns to ignore
hidden bool false Include hidden files

Features

  • Gitignore-aware (respects .gitignore files)
  • Built-in ignore patterns for common directories (node_modules, target, etc.)
  • Implicit pagination for MCP (call again with same params for next page)
  • Sorted output (directories first for show=all)

Dependencies

~48–77MB
~1.5M SLoC