SCRIPTMASTERLABS — SqueezeOS MCP
SqueezeOS MCP for live machine discovery and x402-paid USDC APIs on Base.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (1)
- LOWen aftersearch_quote
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
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-httphttps://squeezeos-api.onrender.com/mcp?registry=scriptmasterlabsstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (15)
🟢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
Evidencia