MCP-Server

StructForge

app.askqa/structforge
Entwicklertools Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Extracts, normalizes, structures, and validates unstructured text and tables against JSON schemas.

extract_table
Extract HTML or markdown tables into JSON rows.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'HTML or table content'}}, 'additionalProperties': False}
get_schema
Discover schema shapes. Pass name for one schema, or omit to list all curated schemas.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'name': {'type': 'string', 'description': 'Schema name; omit to list all'}}, 'additionalProperties': False}
normalize_data
Normalize data object to a named schema (invoice, receipt, contact, resume).
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'target_schema'], 'properties': {'data': {'type': 'object', 'description': 'Input data object', 'additionalProperties': {}}, 'target_schema': {'type': 'string', 'description': 'Target schema name'}}, 'additionalProperties': False}
parse_invoice
Parse invoice text into vendor, amount, due_date, line_items (with math_check).
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Invoice text or PDF extract'}}, 'additionalProperties': False}
structure_text
Convert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume.
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Raw text to structure'}, 'schema_name': {'type': 'string', 'default': 'generic', 'description': 'Target schema: invoice, receipt, contact, resume'}}, 'additionalProperties': False}
validate_structure
Validate JSON against a schema. Enforces field presence and types (string/number/date/array).
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['data', 'schema_name'], 'properties': {'data': {'type': 'object', 'additionalProperties': {}}, 'schema_name': {'type': 'string'}}, 'additionalProperties': False}
Hinzugefügt
get_schema
17. September 2026 07:57
Hinzugefügt
validate_structure
17. September 2026 07:57
Hinzugefügt
normalize_data
17. September 2026 07:57
Hinzugefügt
extract_table
17. September 2026 07:57
Hinzugefügt
parse_invoice
17. September 2026 07:57
Hinzugefügt
structure_text
17. September 2026 07:57