← WebMCP Directory

Tool tree

rahuketu86.github.io

Developer ToolsTools verified
Website
APL Glyph Reference
Explore capabilities
    basedpl_workspaceAnswer

    Describe the current BasedPL page and the collaboration contract for the agent. Read-only.

    View tool JSON
    {
      "name": "basedpl_workspace",
      "kind": "answer",
      "impl": "imperative",
      "description": "Describe the current BasedPL page and the collaboration contract for the agent. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/basedpl_dynamicdocs/"
    }
    basedpl_searchAnswer

    Search BasedPL glyphs and names by glyph, name, keyboard chord, monadic/dyadic meaning, notes, or examples. Returns semantic documentation and examples by default. Does not require navigating the Reference UI.

    View tool JSON
    {
      "name": "basedpl_search",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search BasedPL glyphs and names by glyph, name, keyboard chord, monadic/dyadic meaning, notes, or examples. Returns semantic documentation and examples by default. Does not require navigating the Reference UI.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Glyph, glyph name, operation, keyboard chord, meaning, or concept to search for."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 5
          },
          "field": {
            "type": "string",
            "enum": [
              "all",
              "glyph",
              "name",
              "key",
              "monad",
              "dyad",
              "note",
              "examples"
            ],
            "default": "all"
          },
          "fresh": {
            "type": "boolean",
            "default": false,
            "description": "Bypass the 5-minute live documentation cache."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "page": "/basedpl_dynamicdocs/"
    }
    basedpl_evalAction

    Evaluate BasedPL/APL code in the same persistent interpreter used by the visible REPL on this page.

    View tool JSON
    {
      "name": "basedpl_eval",
      "kind": "act",
      "impl": "imperative",
      "description": "Evaluate BasedPL/APL code in the same persistent interpreter used by the visible REPL on this page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string",
            "description": "BasedPL code to execute"
          }
        },
        "required": [
          "code"
        ],
        "additionalProperties": false
      },
      "page": "/basedpl_dynamicdocs/"
    }
    basedpl_resetAction

    Reset the persistent BasedPL interpreter used by the visible REPL.

    View tool JSON
    {
      "name": "basedpl_reset",
      "kind": "act",
      "impl": "imperative",
      "description": "Reset the persistent BasedPL interpreter used by the visible REPL.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/basedpl_dynamicdocs/"
    }
    navigateAction

    Navigate the top-level BasedPL application between Reference, REPL, and JupyterLite.

    View tool JSON
    {
      "name": "navigate",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigate the top-level BasedPL application between Reference, REPL, and JupyterLite.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "target": {
            "type": "string",
            "enum": [
              "reference",
              "repl",
              "jupyterlite"
            ]
          }
        },
        "required": [
          "target"
        ],
        "additionalProperties": false
      },
      "page": "/basedpl_dynamicdocs/"
    }
    repl_viewAction

    Inspect the visible BasedPL REPL input, cursor, busy state, and recent history.

    View tool JSON
    {
      "name": "repl_view",
      "kind": "act",
      "impl": "imperative",
      "description": "Inspect the visible BasedPL REPL input, cursor, busy state, and recent history.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/basedpl_dynamicdocs/"
    }
    repl_editAction

    Edit the visible REPL input without executing it. Use replace, insert, or delete.

    View tool JSON
    {
      "name": "repl_edit",
      "kind": "act",
      "impl": "imperative",
      "description": "Edit the visible REPL input without executing it. Use replace, insert, or delete.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "operation": {
            "type": "string",
            "enum": [
              "replace",
              "insert",
              "delete"
            ]
          },
          "text": {
            "type": "string"
          },
          "start": {
            "type": "integer",
            "minimum": 0
          },
          "end": {
            "type": "integer",
            "minimum": 0
          }
        },
        "required": [
          "operation"
        ],
        "additionalProperties": false
      },
      "page": "/basedpl_dynamicdocs/"
    }
    repl_runAction

    Execute the current visible REPL input, or execute supplied code and synchronize the visible REPL output.

    View tool JSON
    {
      "name": "repl_run",
      "kind": "act",
      "impl": "imperative",
      "description": "Execute the current visible REPL input, or execute supplied code and synchronize the visible REPL output.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "page": "/basedpl_dynamicdocs/"
    }