SCRIPTMASTERLABS — SqueezeOS MCP

SqueezeOS MCP for live machine discovery and x402-paid USDC APIs on Base.

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
97%
Vollständigkeit des Schemas
65%
Qualität der Benennung
83%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'aftersearch_quote' description lacks action verbin aftersearch_quote

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

Kontextkosten

~1,851Tokens (Tool-Definitionen)
~622 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.45% 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": {
    "squeezeos": {
      "url": "https://www.scriptmasterlabs.com/mcp"
    }
  }
}

Remote-Endpunkte

https://www.scriptmasterlabs.com/mcpstreamable-http
https://squeezeos-api.onrender.com/mcp?registry=scriptmasterlabsstreamable-http

Was es kann

Tool-Inventar

Tools (15)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢discover_capabilities(limit, mode, query)

Search the live SqueezeOS capability inventory. Lexical mode is always available; unified mode may add configured evidence-backed semantic/graph context without fabricating scores.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 10,
      "maximum": 50,
      "minimum": 1,
      "type": "integer"
    },
    "mode": {
      "default": "lexical",
      "enum": [
        "lexical",
        "unified"
      ],
      "type": "string"
    },
    "query": {
      "maxLength": 500,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢recommend_capability(limit, query)

Return the best matching real SqueezeOS capabilities for a natural-language need, including live endpoint/payment metadata and next actions.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "limit": {
      "default": 5,
      "maximum": 20,
      "minimum": 1,
      "type": "integer"
    },
    "query": {
      "maxLength": 500,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢inspect_capability(probe, sml_id)

Inspect one live capability by sml_id. Returns its real endpoint/payment metadata and, when safe, a real liveness probe rather than an invented reliability score.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "probe": {
      "default": true,
      "type": "boolean"
    },
    "sml_id": {
      "maxLength": 500,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "sml_id"
  ],
  "additionalProperties": false
}
🟢compare_capabilities(probe, sml_ids)

Compare 2-5 live capabilities using the same real metadata returned by inspect_capability; no fabricated composite score is produced.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "probe": {
      "default": true,
      "type": "boolean"
    },
    "sml_ids": {
      "items": {
        "maxLength": 500,
        "minLength": 1,
        "type": "string"
      },
      "maxItems": 5,
      "minItems": 2,
      "type": "array"
    }
  },
  "required": [
    "sml_ids"
  ],
  "additionalProperties": false
}
🟢capability_manifest

Return the current machine capability manifest generated from the running Flask route table. This is the canonical product-inventory authority for MCP discovery.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢x402_contract

Return the canonical SqueezeOS x402 v2 discovery contract. Exact spend terms remain authoritative only in the target resource's fresh PAYMENT-REQUIRED challenge.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢x402_readiness

Read the live canonical payment-rail readiness surface before attempting a paid call.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢x402_evidence

Read real settlement evidence recorded by the canonical x402 rail. A challenge or signature alone is never treated as revenue or settlement proof.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
🟢system_status

Read the live SqueezeOS status endpoint. The MCP server does not synthesize cluster-health or synchronization claims.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪agent_web_access(max_chars, payment_signature, url)

Use SML Agent Web Access: give an AI agent one public HTTPS URL and receive compact LLM-ready Markdown through the stable Clean Web Reader service. No separate SML account or API key is required. An unsigned call returns the live x402 PAYMENT-REQUIRED challenge and never auto-spends; retry only with a challenge-specific payment_signature.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "max_chars": {
      "default": 12000,
      "maximum": 50000,
      "minimum": 1000,
      "type": "integer"
    },
    "payment_signature": {
      "description": "Canonical x402 v2 PAYMENT-SIGNATURE bound to this exact Agent Web Access challenge.",
      "maxLength": 65536,
      "minLength": 1,
      "type": "string"
    },
    "url": {
      "description": "Public HTTPS URL to read.",
      "maxLength": 4096,
      "minLength": 8,
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟡call_capability(alternative_intent, body, confirm_write, method, path, ...)

Call a concrete SqueezeOS REST path on the canonical public host. GET is read-only. POST requires confirm_write=true. If the target returns 402 and no payment_signature was supplied, this tool preserves PAYMENT-REQUIRED and returns the closest no-spend SML alternative from the Capability Router. Retry the original route only with a challenge-specific payment_signature. Sensitive operator/control routes and arbitrary auth headers are not exposed.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "alternative_intent": {
      "description": "Optional natural-language intent used to rank the closest SML alternative after an unsigned HTTP 402.",
      "maxLength": 500,
      "minLength": 1,
      "type": "string"
    },
    "body": {
      "type": [
        "object",
        "array",
        "string",
        "number",
        "boolean",
        "null"
      ]
    },
    "confirm_write": {
      "default": false,
      "type": "boolean"
    },
    "method": {
      "enum": [
        "GET",
        "POST"
      ],
      "type": "string"
    },
    "path": {
      "description": "Concrete SqueezeOS path beginning with /; do not pass a full URL.",
      "maxLength": 1000,
      "minLength": 1,
      "type": "string"
    },
    "payment_signature": {
      "description": "Canonical x402 v2 PAYMENT-SIGNATURE value bound to this exact target-resource challenge.",
      "maxLength": 65536,
      "minLength": 1,
      "type": "string"
    },
    "query": {
      "additionalProperties": true,
      "type": "object"
    }
  },
  "required": [
    "method",
    "path"
  ],
  "additionalProperties": false
}
🟢aftersearch_resolve(query)

Compile a query into intent, bounded Evidence Pack, immutable job and fresh-quote pointer; never spends.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "query": {
      "maxLength": 60000,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢aftersearch_verify_serp(serp_text_or_url)

Verify pasted SERP/AI text or one caller-provided public URL; returns confirm, contradict or missing with sources.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "serp_text_or_url": {
      "maxLength": 60000,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "serp_text_or_url"
  ],
  "additionalProperties": false
}
🟢aftersearch_quote(job_id)

Return fresh x402 PAYMENT-REQUIRED terms for one immutable job. A 402 is not payment.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "job_id": {
      "pattern": "^[a-f0-9]{24}$",
      "type": "string"
    }
  },
  "required": [
    "job_id"
  ],
  "additionalProperties": false
}
⚪aftersearch_accept(job_id, payment_response)

Retry one immutable job with caller-supplied x402 authorization. payment_response is forwarded as PAYMENT-SIGNATURE; SML never signs or spends.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "job_id": {
      "pattern": "^[a-f0-9]{24}$",
      "type": "string"
    },
    "payment_response": {
      "maxLength": 65536,
      "minLength": 1,
      "type": "string"
    }
  },
  "required": [
    "job_id",
    "payment_response"
  ],
  "additionalProperties": false
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet15 Tools
verifiziertVersion nicht aufgezeichnet15 Tools
verifiziertVersion nicht aufgezeichnet15 Tools
verifiziertVersion nicht aufgezeichnet15 Tools