search_class
Locate Java classes in Maven dependencies via a live partial index, then scan only relevant JARs. Filter by coordinates, JAR path, or workspace to find classes without waiting for background scans.
Instructions
Search the live partial index, then foreground-scan only relevant JARs without waiting for background scan completion.
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": {
"query": "<query>"
},
"name": "search_class"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | balanced | |
| limit | No | ||
| query | Yes | ||
| format | No | Output format. | text |
| jarPath | No | Absolute path to an exact JAR. Fastest selector. | |
| includeJdk | No | ||
| coordinates | No | groupId:artifactId[:version[:classifier]]. | |
| jarDirectory | No | Absolute directory to search for a JAR on demand. | |
| jarNamePrefix | No | JAR basename prefix. | |
| workspacePath | No | Absolute Java workspace path. Maven is optional. |