add_canvas_node_tool
Add a text or file node to an Obsidian canvas by specifying coordinates and content. Works offline with native filesystem.
Instructions
Add node to Canvas (filesystem-native, offline).
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": {
"file_path": "<file_path>",
"node_type": "<node_type>",
"content": "<content>",
"x": "<x>",
"y": "<y>"
},
"name": "add_canvas_node_tool"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file_path | Yes | Canvas file path | |
| node_type | Yes | Node type | |
| content | Yes | Node content | |
| x | Yes | X position | |
| y | Yes | Y position | |
| vault_path | No | ||
| ctx | No |