Servidor MCP

Gravity AI UI

tech.ydb-qdrant/gravity-ai-ui

Qué hace este MCP

Searches public Gravity AI UI drafts and generates or refines interface payloads with metadata and React code.

generate_interface
Generate Gravity AI UI interface
Use to generate a new Gravity AI UI composed interface from a prompt. This calls the public generator with the server OpenAI configuration and does not save or publish the result.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'maxLength': 6000, 'minLength': 1, 'description': 'Natural-language prompt for the interface to generate.'}, 'conversationId': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Optional stable conversation id for this generation.'}}}
get_interface
Get Gravity AI UI interface
Use when you already have a public Gravity AI UI gallery id and need the sanitized public interface metadata, composed payload, thumbnail URLs, page URL, and copyable React code.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Public Gravity AI UI gallery interface id.'}}}
refine_interface
Refine Gravity AI UI interface
Use to refine a previously generated Gravity AI UI composed payload with a natural-language instruction. This does not save or publish the result.
Acceso externo
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['instruction', 'payload'], 'properties': {'history': {'type': 'array', 'items': {'type': 'object', 'required': ['role', 'text'], 'properties': {'role': {'enum': ['user', 'assistant'], 'type': 'string'}, 'text': {'type': 'string', 'maxLength': 2000, 'minLength': 1}, 'surfaceId': {'type': 'string', 'maxLength': 80, 'minLength': 1}}}, 'maxItems': 12, 'description': 'Optional short conversation history for refinement context.'}, 'payload': {'description': 'Previous composed Gravity interface payload.'}, 'dataModel': {'description': 'Optional latest data model for the previous payload.'}, 'instruction': {'type': 'string', 'maxLength': 6000, 'minLength': 1, 'description': 'Natural-language refinement instruction.'}, 'conversationId': {'type': 'string', 'maxLength': 120, 'minLength': 1, 'description': 'Optional stable conversation id for this refinement.'}}}
search_interfaces
Search Gravity AI UI interfaces
Use to discover public liked Gravity AI UI interface drafts by title, summary, or id. This returns public gallery metadata only. Use get_interface when you need the full payload or React code for a known id.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Optional maximum result count. Defaults to 10 and is clamped to 1-48.'}, 'query': {'type': 'string', 'description': 'Optional text matched against public interface titles and summaries.'}}}
Añadido
refine_interface
17 de September de 2026 a las 12:55
Añadido
generate_interface
17 de September de 2026 a las 12:55
Añadido
get_interface
17 de September de 2026 a las 12:55
Añadido
search_interfaces
17 de September de 2026 a las 12:55