search_nodes
Search for nodes by partial name within a specific kind. Use when you know part of the name but not the full identifier.
Instructions
Find a node of a specific kind by partial name — use when you only know part of the name.
Matches substrings against the name attribute only (via
name__value with partial_match=True). For matching on other
attributes, or for combining multiple filters, use get_nodes with
an explicit filters dict instead.
To discover available kinds, read the infrahub://schema resource.
If your client does not support MCP resources, call the get_schema tool instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Partial name/label to search for. Matched against the 'name' attribute of each node. | |
| kind | Yes | Kind to search within. Check infrahub://schema for valid kinds. | |
| branch | No | Branch to query. Defaults to the default branch. | |
| limit | No | Maximum number of results to return. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |