Passa al contenuto principale

Architettura client/server MCP

Concetti del protocollo​

Dalla specifica MCP:

RuoloDescrizione
HostApplicazione AI usata dall'utente (assistente desktop, IDE, agente)
Client MCPComponente dell'host che mantiene una connessione con un server
Server MCPProgramma che espone capacità al client
Primitiva del serverDescrizione
ToolsFunzioni che il modello può invocare, con input descritto da JSON Schema
ResourcesDati contestuali identificati da URI, letti dal client
PromptsModelli di messaggio predefiniti, scelti dall'utente

Trasporti standard: stdio (processo locale) e Streamable HTTP (server remoto).

Dove si collocano i dati E-CUBE​

  • Il registro MCPResources elenca le risorse utilizzabili dal server MCP, con il relativo endpoint.
  • Le viste MCP sono risorse REST di sola lettura, leggibili con un token Bearer come ogni altra risorsa.