Architettura client/server MCP
Concetti del protocollo
Dalla specifica MCP:
| Ruolo | Descrizione |
|---|---|
| Host | Applicazione AI usata dall'utente (assistente desktop, IDE, agente) |
| Client MCP | Componente dell'host che mantiene una connessione con un server |
| Server MCP | Programma che espone capacità al client |
| Primitiva del server | Descrizione |
|---|---|
| Tools | Funzioni che il modello può invocare, con input descritto da JSON Schema |
| Resources | Dati contestuali identificati da URI, letti dal client |
| Prompts | Modelli 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
MCPResourceselenca 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.