MCP 服务器

StructForge

app.askqa/structforge
开发者工具 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

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

extract_table
Extract HTML or markdown tables into JSON rows.
输入模式
{'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.
输入模式
{'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).
输入模式
{'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).
输入模式
{'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.
输入模式
{'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).
输入模式
{'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}
已添加
get_schema
2026年9月17日 07:57
已添加
validate_structure
2026年9月17日 07:57
已添加
normalize_data
2026年9月17日 07:57
已添加
extract_table
2026年9月17日 07:57
已添加
parse_invoice
2026年9月17日 07:57
已添加
structure_text
2026年9月17日 07:57