← WebMCP Directory

Tool tree

orbweaver.semanticintent.dev

Developer ToolsTools verified
Website
Design, validate, inspect, and accept deterministic semantic diagrams in a local-first Orbweaver workspace.
Explore capabilities
    orbweaver_get_workspaceAnswer

    Read the current Orbweaver playground state, semantic revision, graph summary, validation state, and selection. Does not return SVG or change the page.

    View tool JSON
    {
      "name": "orbweaver_get_workspace",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the current Orbweaver playground state, semantic revision, graph summary, validation state, and selection. Does not return SVG or change the page.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/playground"
    }
    orbweaver_get_proposal_contractAnswer

    Read the supported Orbweaver GraphProposal v1 semantic contract, limits, entity kinds, and forbidden non-semantic fields. Does not change the page.

    View tool JSON
    {
      "name": "orbweaver_get_proposal_contract",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the supported Orbweaver GraphProposal v1 semantic contract, limits, entity kinds, and forbidden non-semantic fields. Does not change the page.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/playground"
    }
    orbweaver_inspect_semanticsAnswer

    Inspect one node, edge, or group in the current validated Orbweaver proposal by stable semantic ID. Returns relationships, annotations, provenance, claims, and evidence without changing selection.

    View tool JSON
    {
      "name": "orbweaver_inspect_semantics",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect one node, edge, or group in the current validated Orbweaver proposal by stable semantic ID. Returns relationships, annotations, provenance, claims, and evidence without changing selection.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "node",
              "edge",
              "group"
            ],
            "description": "Semantic entity kind."
          },
          "id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Stable semantic entity ID from the current proposal."
          }
        },
        "required": [
          "kind",
          "id"
        ],
        "additionalProperties": false
      },
      "page": "/playground"
    }
    orbweaver_focus_entityAction

    Select and visibly focus one node, edge, or group in the current Orbweaver diagram. This changes reversible presentation state only and opens the semantic inspector.

    View tool JSON
    {
      "name": "orbweaver_focus_entity",
      "kind": "act",
      "impl": "imperative",
      "description": "Select and visibly focus one node, edge, or group in the current Orbweaver diagram. This changes reversible presentation state only and opens the semantic inspector.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "node",
              "edge",
              "group"
            ],
            "description": "Semantic entity kind."
          },
          "id": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Stable semantic entity ID from the current proposal."
          }
        },
        "required": [
          "kind",
          "id"
        ],
        "additionalProperties": false
      },
      "page": "/playground"
    }
    orbweaver_create_proposalAction

    Create a complete semantic GraphProposal as a validated, untrusted preview at the expected workspace revision. Replaces workspace content, never accepts it, and can be undone by the person using the visible Undo control.

    View tool JSON
    {
      "name": "orbweaver_create_proposal",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a complete semantic GraphProposal as a validated, untrusted preview at the expected workspace revision. Replaces workspace content, never accepts it, and can be undone by the person using the visible Undo control.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "expectedRevision": {
            "type": "integer",
            "minimum": 0
          },
          "proposal": {
            "type": "object",
            "description": "A complete GraphProposal v1. Semantic content only; validation rejects geometry, SVG, HTML, CSS, and executable markup."
          }
        },
        "required": [
          "expectedRevision",
          "proposal"
        ],
        "additionalProperties": false
      },
      "page": "/playground"
    }
    orbweaver_revise_proposalAction

    Apply 1–50 explicit semantic operations—including annotation changes—to the current validated proposal at the expected revision. The complete result validates atomically as an untrusted preview; failure leaves the current proposal unchanged and acceptance always remains human-only.

    View tool JSON
    {
      "name": "orbweaver_revise_proposal",
      "kind": "act",
      "impl": "imperative",
      "description": "Apply 1–50 explicit semantic operations—including annotation changes—to the current validated proposal at the expected revision. The complete result validates atomically as an untrusted preview; failure leaves the current proposal unchanged and acceptance always remains human-only.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "expectedRevision": {
            "type": "integer",
            "minimum": 0
          },
          "operations": {
            "type": "array",
            "minItems": 1,
            "maxItems": 50,
            "items": {
              "type": "object",
              "properties": {
                "action": {
                  "type": "string",
                  "enum": [
                    "set-graph-field",
                    "add-node",
                    "update-node",
                    "remove-node",
                    "add-edge",
                    "update-edge",
                    "remove-edge",
                    "add-group",
                    "update-group",
                    "remove-group",
                    "add-annotation",
                    "update-annotation",
                    "remove-annotation",
                    "add-evidence",
                    "update-evidence",
                    "remove-evidence",
                    "add-claim",
                    "update-claim",
                    "remove-claim"
                  ]
                },
                "field": {
                  "type": "string",
                  "enum": [
                    "title",
                    "description"
                  ]
                },
                "value": {
                  "type": "string",
                  "maxLength": 2000
                },
                "id": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 200
                },
                "entity": {
                  "type": "object"
                },
                "target": {
                  "type": "object",
                  "properties": {
                    "kind": {
                      "type": "string",
                      "enum": [
                        "node",
                        "edge",
                        "group"
                      ]
                    },
                    "id": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 200
                    }
                  },
                  "required": [
                    "kind",
                    "id"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "action"
              ],
              "additionalProperties": false
            }
          }
        },
        "required": [
          "expectedRevision",
          "operations"
        ],
        "additionalProperties": false
      },
      "page": "/playground"
    }