sv-grid

@svgrid/mcp

Community sv-grid
Updated

Native Svelte 5 data grid. Headless-first engine + drop-in render component. Row + column virtualization (1M rows), Excel-style filters, inline editing, grouping, pivot, server-side data. MIT core (@svgrid/grid), MCP server for Claude / Cursor. https://svgrid.com

@svgrid/mcp

The official Model Context Protocol server for SvGrid.

Website · Docs · Pricing

Point any MCP-capable client - Claude Desktop, Claude Code, Cursor, Zed - at this server and the model answers with accurate, version-pinned facts about SvGrid: real prop, method, and event names, plus every demo's source as grounding. No hallucinated APIs, no stale blog posts.

Why this beats pasting docs into the chat. A model working from memory invents plausible SvGrid APIs, because it learned from a mix of other grids and older versions. Pasting docs helps for one question and then falls out of the context window. This server puts the current API surface and 370+ working demo sources one tool call away, for every question, pinned to the version you installed.

Tools exposed

Tool Purpose
list_examples Every demo: id, title, and one-line blurb.
get_example_source Full .svelte source for a demo by id.
list_docs Every documentation page (slug + title).
get_doc Markdown for a single doc by slug.
search_docs Case-insensitive substring search across the docs.
get_api_reference The curated public-API surface, grouped by category.
introspect_source Studio: infer an EntitySchema from a Drizzle file or sample rows.
scaffold_entity Studio: generate SvelteKit files for a single entity.

Studio: drive the app model (agent co-designer)

The studio_* tools let an agent build and edit the same validated project model the visual designer uses - add entities, screens, blocks, components, wire data sources, theme, RBAC, auth, the typed data layer, and the deploy target - then generate the full runnable app or export the studio.config.json the designer can Load. Every edit runs through the model's own functions + validateProject, so the agent can't produce an invalid app.

Tool Purpose
studio_new_project / studio_load_project Start fresh, or load an existing studio.config.json.
studio_describe_project / studio_get_config Inspect the model / export it as studio.config.json.
studio_capabilities List block kinds, component keys, theme presets, data-source kinds, deploy targets.
studio_add_entity Add a table/model (+ default screen), by schema or introspection.
studio_add_screen / studio_add_block / studio_add_component Compose screens from data blocks + UI components.
studio_set_entity_source Bind an entity to memory / SQL / Supabase / REST / PGlite.
studio_set_theme / studio_set_access / studio_set_auth / studio_set_data_layer / studio_set_deploy_target Configure app-wide features.
studio_validate Report errors + warnings.
studio_generate_app Emit every file of the runnable SvelteKit app.

A typical session: studio_new_projectstudio_add_entity (×N) → studio_set_entity_sourcestudio_set_data_layerstudio_set_authstudio_generate_app → write the files and run svelte-check.

Run

# One-shot via npx (no install)
npx @svgrid/mcp

# Or install globally, then run the bin
npm install -g @svgrid/mcp
svgrid-mcp

The server speaks MCP over stdio: stdout is reserved for JSON-RPC, logs go to stderr.

Connect Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or%APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "svgrid": {
      "command": "npx",
      "args": ["-y", "@svgrid/mcp"]
    }
  }
}

Restart Claude Desktop and open a new chat - the tools above are now available.

Connect Claude Code

claude mcp add svgrid -- npx -y @svgrid/mcp

Then run /mcp in a session to confirm svgrid is listed. Ask something like"using svgrid, build a grid that groups by department and shows a sparkline per row"and the model will pull the relevant demo sources before generating code.

Connect Cursor / Zed

Add the same mcpServers block to the editor's MCP configuration:

{
  "mcpServers": {
    "svgrid": { "command": "npx", "args": ["-y", "@svgrid/mcp"] }
  }
}

Build from source

cd packages/mcp
pnpm build
node dist/index.js

pnpm build first runs scripts/build-manifests.mjs, which readsexamples/src/demos/*.svelte and docs/**/*.md from the workspace and inlinesthem into src/data.ts, so the published package is fully self-contained.

Licensing

Commercial. Part of the SvGrid Enterprise offering; see svgrid.com/pricing.The MIT @svgrid/grid core is free for any use.

SvGrid™ and sv-grid™ are trademarks of jQWidgets Ltd.

MCP Server · Populars

MCP Server · New

    sv-grid

    @svgrid/mcp

    Native Svelte 5 data grid. Headless-first engine + drop-in render component. Row + column virtualization (1M rows), Excel-style filters, inline editing, grouping, pivot, server-side data. MIT core (@svgrid/grid), MCP server for Claude / Cursor. https://svgrid.com

    Community sv-grid
    cinderline

    NorthCinder

    Buyer-run, ad-neutral shopping-agent MCP software with deterministic ranking, signed purchase mandates, and a local audit trail.

    Community cinderline
    amanhij

    Zikkaron

    Biologically-inspired persistent memory engine for Claude Code. 26 cognitive subsystems, Hopfield networks, predictive coding, causal discovery, successor representations, all running locally over SQLite.

    Community amanhij
    caura-ai

    Caura — Shared governed memory for AI agents

    Caura (formerly MemClaw) — governed shared memory for AI agent fleets. Multi-agent, multi-tenant, MCP-native. Trust tiers, keystone policies, audit trails, knowledge graph, self-improving retrieval. Apache 2.0.

    Community caura-ai
    Ekioo

    KittyClaw

    A kanban board for managing projects with tickets, columns, labels, and activity tracking — designed to be driven by AI agents via its API.

    Community Ekioo