get_schema_info
Retrieve detailed information about Vega-Lite schema properties and structure to understand data visualization specifications and build accurate charts.
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 placeholder that returns a JSON message stating it is to be implemented, using the optional 'property' argument.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:84-93 (schema)Input schema for the get_schema_info tool, requiring a 'property' string.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:81-94 (registration)Registration of the get_schema_info tool in the ListTools handler, 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, }, },