Skip to main content
Glama

agentcast-mcp

npm tests mcp

Ein MCP-Server, der KI-Assistenten die Fähigkeit verleiht, strukturierte Ausgaben zu erzwingen: JSON aus unordentlichem LLM-Text zu extrahieren, es gegen eine Formspezifikation zu prüfen und eine Feedback-Nachricht für Wiederholungsversuche zu erstellen, wenn das Modell die falsche Form zurückgibt.

Aufgebaut auf @mukundakatta/agentcast. Funktioniert mit Claude Desktop, Cursor, Cline, Windsurf, Zed und jedem anderen MCP-Client.

Verfügbare Tools

extract_json

Extrahiert einen JSON-Wert aus unordentlicher LLM-Ausgabe. Versucht es mit dem gesamten Text, dann mit einem eingezäunten ```json ```-Block und schließlich mit dem größten balancierten {...} / [...]-Teilstring. Gibt den geparsten Wert sowie die erfolgreiche Strategie zurück.

{
  "text": "Sure, here you go:\n```json\n{\"answer\": 42}\n```\nLet me know!"
}

{
  "value": { "answer": 42 },
  "found": true,
  "source": "fenced_json"
}

source ist einer der Werte whole, fenced_json, fenced_plain, balanced_substring oder none.

validate_response

Validiert einen geparsten JSON-Wert anhand einer agentcast-Formspezifikation. Die Spezifikation ordnet Feldnamen Typen zu: string, number, boolean, array, object. Mit ? für optional ergänzen.

{
  "value": { "name": "ada" },
  "shape": { "name": "string", "age": "number" }
}

{
  "valid": false,
  "error": "missing required field 'age'"
}

build_retry_prompt

Erstellt basierend auf der bisherigen Historie die Validierungsfehler-Feedback-Nachricht, die agentcast an die Konversation anhängt, wenn das Modell die falsche Form zurückgegeben hat. Kodifiziert das Muster "Validierungsfehler als Feedback" für Nicht-Node-MCP-Clients, die dieselbe Wiederholungsschleife manuell steuern möchten.

{
  "attempts": [
    { "text": "{\"name\":\"ada\"}", "error": "missing required field 'age'" }
  ],
  "expected_shape": { "name": "string", "age": "number" }
}

{
  "feedback": "Your previous response did not match the required shape. Error: missing required field 'age'\n\nTry again. Respond with ONLY valid JSON that fixes the error above.\n\nExpected shape: {\"name\":\"string\",\"age\":\"number\"}"
}

Related MCP server: JSONShelf

Installation

Claude Desktop

Fügen Sie dies zu claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "agentcast": {
      "command": "npx",
      "args": ["-y", "@mukundakatta/agentcast-mcp"]
    }
  }
}

Cursor / Cline / Windsurf / Zed

Gleiche Struktur, in der entsprechenden mcp.json für Ihren Client. Die meisten Clients erkennen dies automatisch über npx -y @mukundakatta/agentcast-mcp.

Lokale Installation

npm install -g @mukundakatta/agentcast-mcp
mcp-agentcast        # listens on stdio

Warum das wichtig ist

Wenn ein LLM strukturierte Daten zurückgeben soll, verpackt es das JSON manchmal in Prosa, Begrenzungen oder halluzinierte Felder. Standard JSON.parse wirft Fehler. Selbst geschriebene Regex-Ausdrücke übersehen verschachtelte Strukturen. Dieser MCP-Server gibt jedem Modell, das einen Agenten steuert, eine echte Möglichkeit, (1) JSON aus der Antwort zu ziehen, (2) zu prüfen, ob es der erwarteten Form entspricht, und (3) die exakte Wiederholungsaufforderung zu erstellen, die das Modell dazu anregt, es im nächsten Schritt zu korrigieren.

Lizenz

MIT.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    C
    maintenance
    Deterministic JSON validation and repair for AI agents. Validates, repairs, schema-checks, and diffs JSON so long-running agents don't corrupt their session state with malformed writes.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Fact-checks and fixes AI outputs by catching hallucinations, repairing broken JSON, and correcting errors before they reach users, with tools for verification, validation, and correction.
    4
    44
    MIT

View all related MCP servers

Related MCP Connectors

  • Deterministic JSON repair, validate, example-gen, schema-coerce for agents. Zero LLM, sub-10ms.

  • Repair malformed JSON from LLM/agent output; optional JSON Schema coercion. Free + x402 paid.

  • Deterministic validation for AI-generated artifacts: JSON Schema, OpenAPI response, SQL syntax.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MukundaKatta/agentcast-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server