{
  "schemaVersion": 1,
  "server": {"name": "karakuru", "version": "0.9.6"},
  "capabilityMap": {
    "discover folder notes": ["list_cells", "read_cell", "list_clusters"],
    "create or edit folder notes": ["create_cell", "update_cell", "move_cell", "connect_cells"],
    "resolve authored AI context": ["prepare_generation", "commit_generation"],
    "discover browser sessions": ["list_browser_sessions", "list_browser_cells", "read_browser_cell"],
    "edit live browser canvas": ["create_browser_cell", "update_browser_cell", "move_browser_cell", "set_browser_cell_color", "connect_browser_cells", "set_browser_cell_parent", "delete_browser_cell"],
    "apply multiple live changes as one undo": ["batch_browser_cells"],
    "unmount a Cluster without deleting its folder": ["unmount_browser_cluster"],
    "inspect and focus layout": ["inspect_browser_layout", "focus_browser_cells"],
    "semantic search with Jev": ["search_related_cells", "search_related_browser_cells", "color_related_browser_cells"],
    "search X and import posts": ["search_x_posts"]
  },
  "selectionRules": [
    "Use folder tools for the MCP-configured Markdown data folder.",
    "Use browser tools for the currently open live canvas, including browser-only notes.",
    "Read state and revision before every write.",
    "Use batch_browser_cells when one user request needs two or more live-browser mutations.",
    "Use prepare_generation and commit_generation for an MCP assistant's own generated answer.",
    "Use the app's AI generation button when the user explicitly wants a configured in-app provider to answer."
  ]
}
