Svelte 5 data grid package with virtualization, editing, filtering, headless APIs, and SvelteKit SSR support.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by SvGrid.
The provided repository does not describe an MCP server, MCP transport, agent interface, or callable MCP tools. It documents SvGrid, a TypeScript-first data grid and table package for Svelte 5. The package can render a ready-made <SvGrid /> component or expose a headless state engine through @svgrid/grid/core.
The rendered component is intended for application interfaces that need spreadsheet-like behavior. Supported areas include virtualized rows and columns, sorting, Excel-style filtering, inline editing, row grouping, tree data, master/detail views, pivot-oriented layouts, charts, server-side operations, and infinite scrolling. The package also includes a Svelte 5 UI suite that can be used independently or as cell editors.
The component and headless APIs use the same underlying grid engine. The component supplies rendering, while the core package exposes state and row-model behavior for custom markup, canvas output, or tests that run in Node without a DOM or CSS. Features are assembled through opt-in modules, so applications can select the row models and behaviors they need.
Data can be supplied as ordinary typed rows, with column definitions describing fields and headers. Grid behavior is enabled through component properties such as sortable, filterable, and editable. The package supports SvelteKit server rendering and uses Svelte 5 runes. Built-in operations include range selection, TSV copy and paste, fill-handle interactions, undo and redo, transactions, optimistic updates, and server-side sorting, filtering, paging, and scrolling.
Install the package with npm install @svgrid/grid. A new Vite and Svelte 5 application can be created with npm create @svgrid@latest, or the package can be added to a Svelte CLI project with npx sv add @svgrid.
A basic integration imports SvGrid and GridColumns, defines typed row data and columns, then places <SvGrid> in a Svelte component. The package includes TypeScript types, theming through --sg-* CSS custom properties, configurable locale strings, RTL support, and a high-contrast theme.
The SvGrid MCP server name does not correspond to documented tools in the supplied README. The documented package capabilities include:
No MCP server entry point, installation command, transport configuration, environment variables, client compatibility, or MCP tool schema appears in the provided material. The repository instead describes a client-side Svelte package. Formula cells in the free core require an adapter connected to an installed hyperformula package; the built-in formula engine and <SvSheet> belong to the Suite edition of @svgrid/enterprise. Claims about using SvGrid from Claude Desktop, Cursor, or another MCP client require documentation beyond this README.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/svgrid)<a href="https://allmcps.com/mcp/svgrid"><img src="https://allmcps.com/api/badge/svgrid?style=directory" alt="SvGrid on AllMCPs" /></a>