v1

latestOpenAPI 3.0.32026-07-22194221292.5 KB
filesystem

Search for text content in files

Searches for text content inside files using ripgrep. Returns matching lines with context.

get/filesystem-content-search/{path}

Path parameters

pathstring required

Directory path to search in

Query parameters

querystring required

Text to search for

caseSensitiveboolean

Case sensitive search (default: false)

maxResultsinteger

Maximum number of results to return (default: 100)

filePatternstring

File pattern to include (e.g., *.go)

excludeDirsstring

Comma-separated directory names to skip (default: node_modules,vendor,.git,dist,build,target,pycache,.venv,.next,coverage)

Response

Content search results

querystring required
totalinteger required

Example response

{
  "matches": [
    {
      "column": 10,
      "context": "previous line\ncurrent line\nnext line",
      "line": 42,
      "path": "src/main.go",
      "text": "const searchText = 'example'"
    }
  ],
  "query": "searchText",
  "total": 5
}