Server definition
- Hash
- sha256:15f19af083417f24d1bceface3a45dd177bdbab0d09c79aaec6c52c423ac91b9
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "SvGrid is a Svelte 5 data grid. Search the docs before writing grid code, and run check_svgrid_code on what you write before showing it to the user.",
"tools": [
{
"description": "Verify SvGrid code BEFORE handing it to the user. Checks the source against the real exported surface of the current version - <SvGrid> prop names, ColumnDef keys, grid API methods, importable symbols and theme files - plus Svelte 5 runes rules, and returns line-numbered diagnostics with the exact replacement for each. Run it on every file you write that uses SvGrid, fix what it reports, and run it again.",
"inputSchema": {
"properties": {
"filename": {
"description": "File name, used to pick which rules apply. Defaults to \"Component.svelte\".",
"type": "string"
},
"source": {
"description": "The full file contents to check.",
"type": "string"
}
},
"required": [
"source"
],
"type": "object"
},
"name": "check_svgrid_code",
"outputSchema": null
},
{
"description": "Return the full text behind a search result. Pass a doc slug (\"help/columns/column-definitions\") or a demo id prefixed with \"demo:\" (\"demo:11-stock-market\").",
"inputSchema": {
"properties": {
"id": {
"description": "A doc slug, or \"demo:<id>\".",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch",
"outputSchema": null
},
{
"description": "The SvGrid public API grouped by category (components, headless, scheduler, data ops, export, row models, features, virtualization, accessibility, utilities), for the version this server tracks.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "get_api_reference",
"outputSchema": null
},
{
"description": "Return the full .svelte source of one demo by id (e.g. \"11-stock-market\") - working code to copy, not a summary of it.",
"inputSchema": {
"properties": {
"id": {
"description": "Demo id, e.g. \"11-stock-market\".",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_example_source",
"outputSchema": null
},
{
"description": "Browse the SvGrid demo catalogue: id, title, category and a one-line blurb. Call with no arguments for the category index, then filter with `query` or `category`, then read one with get_example_source.",
"inputSchema": {
"properties": {
"category": {
"description": "Exact category, e.g. \"Kanban\".",
"type": "string"
},
"limit": {
"default": 25,
"description": "Max results, default 25, max 100.",
"type": "number"
},
"query": {
"description": "Free-text filter over id, title, blurb and category.",
"type": "string"
}
},
"type": "object"
},
"name": "list_examples",
"outputSchema": null
},
{
"description": "Ranked full-text search across the SvGrid documentation and demo catalogue. Returns the best pages first with an excerpt and an id you pass to `fetch`. Use this before writing SvGrid code so the API names come from the docs rather than from memory.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"description": "Max results, default 10, max 25.",
"type": "number"
},
"query": {
"description": "What you are looking for, e.g. \"row virtualization\".",
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:15f19af083417f24d1bceface3a45dd177bdbab0d09c79aaec6c52c423ac91b9 | sha256sum