Skip to main content
Glama

Federated Wiki - Table Plugin

Dieses Plugin, Typ: table, erweitert die Auszeichnungssprache des federated wiki um ein erstklassiges Tabellenelement: Geben Sie CSV, TSV, eine Markdown-Pipe-Tabelle oder JSON in das Element ein und es wird als kompaktes Raster (schmale Daten) oder gestapelte Zeilenkarten (breite Daten) dargestellt, vergrößert sich zu einem sortierbaren Raster über die Seite, stellt seine Daten anderen Plugins in der Reihe zur Verfügung und antwortet über REST und MCP.

Herkunft

Klon von Ward Cunninghams wiki-plugin-json v0.1.10 (Commit dc1a75d, 2018) und portiert von CoffeeScript/grunt nach JavaScript/esbuild. Was von json überlebt hat: Das Element besitzt seine Daten, GET/PUT /plugin/<name>/:slug gegen das erste solche Element auf einer Seite, die X-Api-Key-Tokens-Datei, die Buchführung writes/written/interval/writer und die Statistikzeile. Siehe AUTHORS.txt.

Related MCP server: fancy-api

Layout

src/parse/parse.cjs   the one parser (client bundle + server share it)
src/client/table.js   emit/bind, layouts, enlarged overlay, data interface
client/table.css      styles, injected once by emit
server/server.js      json-parity routes: GET/PUT /plugin/table/:slug (CommonJS)
server/core.js        read/write path shared by server.js and api/handlers.js
server/bridge.js      per-site pagehandler handed from server.js to the farm handlers
api/openapi.json      the fedwiki.api declaration wiki-plugin-farm mounts
api/handlers.js       read, list, csv, write
pages/                About Table Plugin, About Table API Keys

Erstellung

npm install
npm run build
npm test

REST und MCP

Deklarierte Operationen werden von wiki-plugin-farm unter /system/api/table/{read,list,csv,write}.json bereitgestellt, in /system/api.json beschrieben und als MCP-Werkzeuge unter POST /system/api/mcp angeboten. Der eigene Server des Plugins antwortet auf GET /plugin/table/:slug (.csv für text/csv) und ein api-key PUT für headless Schreiber.

Lizenz

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    This MCP server enables safe local access to tables and spreadsheets for AI agents, providing typed tools for reading, previewing, and committing table changes through a permission-brokered interface.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server that enables AI agents to read and write records in a live REST API generated from pasted data, with tools for listing, querying, inserting, updating, and deleting records.
    AGPL 3.0
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables CRUD operations on your own Google Sheets, Docs, and Drive files through any MCP client, with a token-lean design using TSV output, server-side filtering, and config-driven sheet layouts.
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Enables LLMs to discover, read, and edit tables in HTML/Markdown documents by converting messy collapsed HTML into clean pipe format and writing back with version-checked, surgical cell, row, and column operations.
    11
    1
    Apache 2.0