search
Find files across Windows, macOS, and Linux via native indexes; filter, sort, and limit results by platform-specific criteria.
Instructions
Universal file search tool for Linux
Current Implementation: Using locate with Unix-style search capabilities
Search Syntax Guide: Linux Locate Search Syntax:
Basic Usage:
Simple pattern: locate filename
Case-insensitive: -i pattern
Regular expressions: -r pattern
Existing files only: -e pattern
Count matches: -c pattern
Pattern Wildcards:
matches any characters
? matches single character
[] matches character classes
Examples:
locate -i "*.pdf"
locate -r "/home/.*.txt$"
locate -c "*.doc"
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"base": "<base>"
},
"name": "search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | Yes | Base search parameters common to all platforms. | |
| linux_params | No | Linux-specific search parameters for locate. |