get_schema_info
Retrieve details about Vega-Lite schema properties like mark, encoding, data, or transform to understand visualization specifications and structure.
Instructions
Get information about Vega-Lite schema properties and structure
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| property | No | Schema property to get information about (e.g., 'mark', 'encoding', 'data', 'transform') |
Implementation Reference
- src/index.ts:153-165 (handler)Handler for the 'get_schema_info' tool, currently a stub that returns a message indicating it needs to be implemented.case "get_schema_info": { return { content: [ { type: "text", text: JSON.stringify({ message: "Schema info tool - to be implemented", property: args?.property || "all", }, null, 2), }, ], }; }
- src/index.ts:81-94 (registration)Registration of the 'get_schema_info' tool in the ListTools response, including name, description, and input schema.{ name: "get_schema_info", description: "Get information about Vega-Lite schema properties and structure", inputSchema: { type: "object", properties: { property: { type: "string", description: "Schema property to get information about (e.g., 'mark', 'encoding', 'data', 'transform')", }, }, additionalProperties: false, }, },
- src/index.ts:84-93 (schema)Input schema definition for the 'get_schema_info' tool.inputSchema: { type: "object", properties: { property: { type: "string", description: "Schema property to get information about (e.g., 'mark', 'encoding', 'data', 'transform')", }, }, additionalProperties: false, },