Skip to content
smallPict
Inizia Gratis

Protocollo Model Context Protocol (MCP)

Integrazione di SmallPict con Claude Desktop, Cursor, Google Antigravity e agenti IA.

SmallPict supporta lo standard aperto Model Context Protocol (MCP) introdotto da Anthropic, consentendo agli agenti IA di interagire direttamente con la piattaforma tramite istruzioni in linguaggio naturale.

End-to-End Image Processing & Edge CDN Flow

Sub-50ms image optimization lifecycle from client upload to global edge delivery.

  1. 01

    Client Application

    WordPress / SDK / API

    Uploads raw image binary with HMAC-SHA256 signature and UUID v4 idempotency key.

    Origin Request

  2. 02

    smallPict Edge CDN

    Global Edge PoPs

    Checks global edge cache. On cache HIT, delivers AVIF/WebP in <20ms worldwide.

    Cache & Delivery

  3. 03

    SmallPict API Gateway

    Authentication & Quotas

    Validates HMAC credentials, verifies quota limits, and scopes access to customer_id.

    Auth & Scoping

  4. 04

    Optimization Engine

    High-Speed Native Encoder

    Multi-threaded quantization transcode to AVIF & WebP with no visible quality loss and much smaller files.

    Transcoding

  5. 05

    Secure Storage & Sync

    Encrypted Cloud Storage

    Stores optimized output, invalidates outdated cache tags, and warms the edge cache.

    Persistent Sync

Zero Data Interception: End-to-end HMAC validation & SHA256 integrity check

Engine: smallPict


Strumenti MCP disponibili

StrumentoDescrizioneParametri principali
smallpict_optimizeOttimizza immagini locali o URL remoti in AVIF/WebP.path, url, format, quality, max_width
smallpict_get_quotaConsulta il saldo di quota rimanente e il consumo.Nessuno (impiega la chiave configurata)
smallpict_purge_cdnInvalida le risorse memorizzate nella cache Edge della CDN.urls (lista di link)

Configurazione degli editor IA

1. Claude Desktop

Inserisci nel file claude_desktop_config.json:

JSON
{  "mcpServers": {    "smallpict": {      "command": "npx",      "args": [        "-y",        "@smallpict/mcp"      ],      "env": {        "SMALLPICT_API_KEY": "sp_sdk_your_key_here"      }    }  }}

2. Cursor IDE

In Cursor Settings > Features > MCP:

  • Nome: SmallPict
  • Tipo: command
  • Comando: npx -y @smallpict/mcp
  • Variabile: SMALLPICT_API_KEY=sp_sdk_your_key_here

3. Google Antigravity

Nel file di configurazione (~/.gemini/antigravity/mcp/smallpict.json):

JSON
{  "command": "npx",  "args": [    "-y",    "@smallpict/mcp"  ],  "env": {    "SMALLPICT_API_KEY": "sp_sdk_your_key_here"  }}