StructForge

Turn messy text into strict JSON schemas agents can trust (invoice, receipt, contact, resume).

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
92%
Vollständigkeit des Schemas
95%
Qualität der Benennung
90%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'extract_table' description lacks action verbin extract_table

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~526Tokens (Tool-Definitionen)
~714 BTypische Antwortgröße
Minimale Auswirkung auf die Aufmerksamkeit (0.41% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "structforge": {
      "url": "https://structforge.askqa.app/mcp"
    }
  }
}

Remote-Endpunkte

https://structforge.askqa.app/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪structure_text(text, schema_name)

Convert messy text to strict JSON schema. Use for emails, chat logs, unstructured input. Schemas: invoice, receipt, contact, resume.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Raw text to structure"
    },
    "schema_name": {
      "type": "string",
      "default": "generic",
      "description": "Target schema: invoice, receipt, contact, resume"
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢parse_invoice(text)

Parse invoice text into vendor, amount, due_date, line_items (with math_check).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "Invoice text or PDF extract"
    }
  },
  "required": [
    "text"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢extract_table(html)

Extract HTML or markdown tables into JSON rows.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "html": {
      "type": "string",
      "description": "HTML or table content"
    }
  },
  "required": [
    "html"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪normalize_data(data, target_schema)

Normalize data object to a named schema (invoice, receipt, contact, resume).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "additionalProperties": {},
      "description": "Input data object"
    },
    "target_schema": {
      "type": "string",
      "description": "Target schema name"
    }
  },
  "required": [
    "data",
    "target_schema"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪validate_structure(data, schema_name)

Validate JSON against a schema. Enforces field presence and types (string/number/date/array).

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "data": {
      "type": "object",
      "additionalProperties": {}
    },
    "schema_name": {
      "type": "string"
    }
  },
  "required": [
    "data",
    "schema_name"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_schema(name)

Discover schema shapes. Pass name for one schema, or omit to list all curated schemas.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "description": "Schema name; omit to list all"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Empfohlene Prompts

retrieve_data
Get details about [item] from StructForge
Erwartete Tools: get_schema
fetch_info
Fetch [information type] using StructForge
Erwartete Tools: get_schema

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools
verifiziertVersion nicht aufgezeichnet6 Tools