Semiotic
Qué hace este MCP
Creates, validates, audits, explains, and improves React-based data visualizations and charts.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['component', 'props'], 'properties': {'props': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'component': {'type': 'string'}, 'viewportWidth': {'type': 'integer', 'maximum': 1600, 'minimum': 240}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status', 'component', 'surfaceVersion'], 'properties': {'status': {'enum': ['passed', 'findings'], 'type': 'string'}, 'component': {'type': 'string'}, 'evidenceGate': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'surfaceVersion': {'type': 'string'}, 'evidenceEnvelope': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'minItems': 1}, 'props': {'type': 'object', 'description': 'Optional props to merge over the selected chart recipe.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'theme': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'intent': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}]}, 'audience': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'receptionModality': {'enum': ['visual', 'screen-reader', 'sonified', 'agent'], 'type': 'string'}}, 'additionalProperties': {}}, 'component': {'type': 'string', 'description': 'Optional chart preference; the fit-ranked result remains authoritative.'}, 'fieldRoles': {'type': 'object', 'description': 'Per-field semantic or exact encoding-role hints used before chart ranking.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'enum': ['identifier', 'measure', 'dimension', 'temporal', 'x', 'y', 'size', 'category', 'series', 'time', 'ignore'], 'type': 'string'}, {'type': 'array', 'items': {'enum': ['identifier', 'measure', 'dimension', 'temporal', 'x', 'y', 'size', 'category', 'series', 'time', 'ignore'], 'type': 'string'}}]}}, 'identifiers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fields that identify records and must not be used as visual encodings or measures.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status', 'surfaceVersion'], 'properties': {'status': {'enum': ['render-proven', 'blocked', 'no-suggestion'], 'type': 'string'}, 'component': {'type': 'string'}, 'evidenceGate': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'surfaceVersion': {'type': 'string'}, 'evidenceEnvelope': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['component', 'props'], 'properties': {'props': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'component': {'type': 'string'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status', 'grounding', 'surfaceVersion'], 'properties': {'status': {'type': 'string', 'const': 'grounded'}, 'grounding': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'surfaceVersion': {'type': 'string'}, 'evidenceFragment': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'component': {'type': 'string'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status', 'surfaceVersion'], 'properties': {'schema': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'status': {'enum': ['component-list', 'component-schema', 'unknown-component'], 'type': 'string'}, 'component': {'type': 'string'}, 'renderable': {'type': 'boolean'}, 'accessibility': {'type': 'object', 'required': ['directProps', 'chartContainer'], 'properties': {'directProps': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'chartContainer': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}, 'surfaceVersion': {'type': 'string'}, 'behaviorContracts': {'type': 'array', 'items': {}}, 'availableComponents': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'renderable'], 'properties': {'name': {'type': 'string'}, 'renderable': {'type': 'boolean'}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['component', 'props'], 'properties': {'data': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'props': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'intent': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}]}, 'component': {'type': 'string'}, 'fieldRoles': {'type': 'object', 'description': 'Per-field semantic or exact encoding-role hints used before chart ranking.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'anyOf': [{'enum': ['identifier', 'measure', 'dimension', 'temporal', 'x', 'y', 'size', 'category', 'series', 'time', 'ignore'], 'type': 'string'}, {'type': 'array', 'items': {'enum': ['identifier', 'measure', 'dimension', 'temporal', 'x', 'y', 'size', 'category', 'series', 'time', 'ignore'], 'type': 'string'}}]}}, 'identifiers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fields that identify records and must not be used as visual encodings or measures.'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['status', 'component', 'diagnostics', 'repair', 'variants', 'surfaceVersion'], 'properties': {'repair': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'status': {'enum': ['reviewed', 'repair-needed'], 'type': 'string'}, 'variants': {'type': 'array', 'items': {}}, 'component': {'type': 'string'}, 'diagnostics': {'type': 'array', 'items': {}}, 'surfaceVersion': {'type': 'string'}, 'evidenceFragment': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'accessibilityRecommendation': {'type': 'object', 'required': ['location', 'props', 'chartContainer'], 'properties': {'props': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'location': {'type': 'string', 'const': 'direct-component-props'}, 'chartContainer': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}}, 'additionalProperties': False}
Cambios recientes en herramientas
Servidores MCP similares
Blixtworks
Offers pay-per-call utilities for text, image processing and analysis, data conversion, validation, web inspection, cryptography,…
mcp
Creates and edits data architecture diagrams with tables, data flows, column lineage, grouping, validation, and PNG export.
Charts by Szum
Validates, renders, saves, updates, and manages chart configurations as visualizations, images, and interactive embeds.
chartlink
Creates, styles, publishes, embeds, and automatically refreshes charts and tables from inline data or scheduled external data sou…
chartforge
Generates charts and diagrams from natural-language instructions.
Tabula MCP
Supports Tabula chart authoring, PNG rendering, and handoff to an editor.
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
AlpineDataWorks Intelligence Server
Provides economic, market, supply-chain, real-estate, energy, consumer, labor, and other scored intelligence indices with histori…