Tool-result size governor for MCP
Per-route output budgets for MCP: windowing, spill artifacts, signed omission receipts.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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": {
"tool-result-size-governor": {
"url": "https://textforagents.com/products/tool-result-size-governor/mcp"
}
}
}Remote-Endpunkte
https://textforagents.com/products/tool-result-size-governor/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (3)
⚪shape_result(route, args, text, result, fixture_tool, ...)
Shape one tool result under your per-route budgets -> shaped window + signed omission receipt. Trial: first 100 shaped results free once per operator; then $0.001/result (X-PAYMENT header) or a plan.
Eingabe-Schema
{
"type": "object",
"properties": {
"route": {
"type": "string"
},
"args": {
"type": "object"
},
"text": {
"type": "string"
},
"result": {
"type": "object"
},
"fixture_tool": {
"type": "string"
},
"tool_args": {
"type": "object"
}
},
"required": [
"route"
]
}🟢fetch_slice(artifact_id, offset, limit)
Re-fetch a narrower slice of your own spilled payload, byte-exact, checksum re-verified. unknown_artifact is a clean error.
Eingabe-Schema
{
"type": "object",
"properties": {
"artifact_id": {
"type": "string"
},
"offset": {
"type": "integer"
},
"limit": {
"type": "integer"
}
},
"required": [
"artifact_id"
]
}⚪verify_receipt(receipt)
Verify a signed omission receipt.
Eingabe-Schema
{
"type": "object",
"properties": {
"receipt": {
"type": "object"
}
},
"required": [
"receipt"
]
}Community
Nachweis