get_node
Fetch a Swift code node by its stable ID and get a Markdown summary. Optionally include outgoing edges and incoming callers for context.
Instructions
Fetch a single Swift node by its stable ID and render as Markdown.
Node IDs follow the pattern <kind>:<module_path>:<qualname>, e.g.
cls:Sources/Networking/Client.swift:HTTPClient or
meth:Sources/Networking/Client.swift:HTTPClient.send.
:param node_id: Stable node identifier. :param include_edges: If True, append outgoing edges and incoming callers. :return: Markdown-formatted node summary.
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": {
"node_id": "<node_id>"
},
"name": "get_node"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node_id | Yes | ||
| include_edges | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |