Skip to main content
KiwiFS can import structured data from local files, converting each record into a markdown page with frontmatter.

CSV

The first row of the CSV is treated as column headers. Each subsequent row becomes a markdown file.

Example

Given a CSV:
After import:

JSON

Expects a JSON file containing an array of objects:

JSONL

Each line is a JSON object:
JSONL is ideal for large datasets — KiwiFS streams lines without loading the entire file into memory.

YAML

Expects a YAML file containing a list of mappings:
Each mapping becomes a markdown page with its keys as frontmatter fields.

Excel

The first row is treated as column headers.

MCP usage

File imports are available via the kiwi_import MCP tool:
MCP file imports require local mode (kiwifs mcp --root). The file path must be accessible to the KiwiFS process.

Column filtering

Use --columns to import only specific fields:
Fields not listed are excluded from the frontmatter.
Last modified on May 31, 2026