Documentation
[
  {
    "description": "List source files under raw/ (excluding raw/assets). offset is 0-indexed.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
        "limit": {
          "description": "max items (default: 100)",
          "type": "integer"
        },
        "offset": {
          "description": "0-indexed item offset (default: 0)",
          "type": "integer"
        }
      },
      "type": "object"
    },
    "name": "raw_list",
    "title": "List Raw Sources"
  },
  {
    "description": "Read a raw source file with optional chunking. offset is 1-indexed.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
        "limit": {
          "description": "max lines (default: 200)",
          "type": "integer"
        },
        "offset": {
          "description": "1-indexed line offset (default: 1)",
          "type": "integer"
        },
        "path": {
          "description": "path relative to raw/",
          "type": "string"
        }
      },
      "required": [
        "path"
      ],
      "type": "object"
    },
    "name": "raw_read",
    "title": "Read Raw Source"
  },
  {
    "description": "Upload into raw/ via url, path, or base64 content. exactly one input mode required.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
        "content": {
          "description": "base64 content",
          "type": "string"
        },
        "name": {
          "description": "destination filename in raw/",
          "type": "string"
        },
        "overwrite": {
          "type": "boolean"
        },
        "path": {
          "type": "string"
        },
        "url": {
          "type": "string"
        }
      },
      "required": [
        "name"
      ],
      "type": "object"
    },
    "name": "raw_upload",
    "title": "Upload Raw Source"
  },
  {
    "description": "Read a wiki page with optional chunking. offset is 1-indexed.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
        "limit": {
          "description": "max lines (default: 200)",
          "type": "integer"
        },
        "offset": {
          "description": "1-indexed line offset (default: 1)",
          "type": "integer"
        },
        "path": {
          "type": "string"
        }
      },
      "required": [
        "path"
      ],
      "type": "object"
    },
    "name": "wiki_read",
    "title": "Read Wiki Page"
  },
  {
    "description": "Search wiki markdown by case-insensitive substring.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
        "query": {
          "type": "string"
        }
      },
      "required": [
        "query"
      ],
      "type": "object"
    },
    "name": "wiki_search",
    "title": "Search Wiki"
  },
  {
    "description": "Apply exact oldText/newText replacements and append wiki log.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
        "edits": {
          "items": {
            "additionalProperties": false,
            "properties": {
              "newText": {
                "type": "string"
              },
              "oldText": {
                "type": "string"
              }
            },
            "required": [
              "oldText",
              "newText"
            ],
            "type": "object"
          },
          "type": "array"
        },
        "log_action": {
          "type": "string"
        },
        "log_description": {
          "type": "string"
        },
        "path": {
          "type": "string"
        }
      },
      "required": [
        "path",
        "edits",
        "log_action",
        "log_description"
      ],
      "type": "object"
    },
    "name": "wiki_edit",
    "title": "Edit Wiki Page"
  },
  {
    "description": "Write full markdown file and append wiki log.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
        "content": {
          "type": "string"
        },
        "log_action": {
          "type": "string"
        },
        "log_description": {
          "type": "string"
        },
        "path": {
          "type": "string"
        }
      },
      "required": [
        "path",
        "content",
        "log_action",
        "log_description"
      ],
      "type": "object"
    },
    "name": "wiki_write",
    "title": "Write Wiki Page"
  },
  {
    "description": "List markdown pages in vault with pagination. offset is 0-indexed.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {
        "limit": {
          "description": "max items (default: 100)",
          "type": "integer"
        },
        "offset": {
          "description": "0-indexed item offset (default: 0)",
          "type": "integer"
        }
      },
      "type": "object"
    },
    "name": "wiki_list",
    "title": "List Wiki Pages"
  },
  {
    "description": "Run lint checks for links, orphans, and stale logs.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {},
      "type": "object"
    },
    "name": "wiki_lint",
    "title": "Lint Wiki"
  },
  {
    "description": "Read wiki/index.md.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {},
      "type": "object"
    },
    "name": "wiki_index",
    "title": "Read Index"
  },
  {
    "description": "Run sync backend for vault.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {},
      "type": "object"
    },
    "name": "wiki_sync",
    "title": "Sync Wiki"
  },
  {
    "description": "Return workflow and authoring guide for this vault.",
    "inputSchema": {
      "additionalProperties": false,
      "properties": {},
      "type": "object"
    },
    "name": "wiki_help",
    "title": "Wiki Help"
  }
]