SCRIPTMASTERLABS — SqueezeOS MCP

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

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
97%
Integridad del esquema
65%
Calidad de los nombres
83%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (1)

  • LOWTool 'aftersearch_quote' description lacks action verben aftersearch_quote

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,851Tokens (definiciones de herramientas)
~622 BTamaño de respuesta típico
Impacto moderado en la atención (1.45% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "squeezeos": {
      "url": "https://www.scriptmasterlabs.com/mcp"
    }
  }
}

Puntos de conexión remotos

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

Qué puede hacer

Inventario de herramientas

Herramientas (15)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

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

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

Esquema de entrada

{
  "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.

Esquema de entrada

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

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

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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.

Esquema de entrada

{
  "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
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada15 herramientas
verificadoversión no registrada15 herramientas
verificadoversión no registrada15 herramientas
verificadoversión no registrada15 herramientas