jq
agent-ready json output non-interactive
A lightweight and flexible command-line JSON processor. Essential for parsing, filtering, and transforming JSON output from other CLI tools.
How to install jq
brew install jq When to use jq
- Extracting specific fields or values from JSON API responses, e.g., getting 'name' and 'email' from a user list
- Filtering JSON log files to find entries matching a condition, e.g., logs with error code 500
- Transforming JSON structures, e.g., reshaping an array of objects or converting to CSV format for further processing
When not to use jq
- When the data is in non-JSON formats like XML, YAML, or plain text without a consistent structure
- When the processing logic requires complex control flow, loops, or state management beyond simple filters and transforms (use a scripting language instead)
jq features
- · JSON filtering and transformation
- · Pipeline-friendly
- · Regex support
- · Math operations
- · CSV/TSV output
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like jq on its own.
Set up MCP →Similar tools to jq
adb-export
Bash script to export android content providers data to csv
aliases
Contextual, dynamic aliases for the bash shell
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
bartib
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.