Adozione del protocollo MCP nell'ecosistema Java

L’Ascesa del Model Context Protocol

Verso la fine del 2024, Anthropic ha introdotto il Model Context Protocol (MCP), uno standard aperto progettato per consentire alle applicazioni di fornire informazioni contestuali ai modelli linguistici di grandi dimensioni (LLM). Società come OpenAI e Google hanno già annunciato il supporto per questo protocollo e, più recentemente, anche GitHub ha annunciato il supporto del server MCP per gli utenti di VS Code. MCP offre agli sviluppatori una capacità unica, ovvero quella di esporre funzionalità sotto forma di strumenti che possono essere integrati con i modelli linguistici di grandi dimensioni (LLM). I server MCP possono comunicare tramite input standard ed eventi inviati dal server (SSE).

Integrazione di MCP Java Project con JBang

Il progetto MCP Java dispone di una directory JBang utilizzata per gestire i server MCP. JBang ha anche stabilito binding con UV e NPM, il che non è comune nel mondo Java. Tuttavia, per gli sviluppatori, ha senso mescolare più linguaggi in un progetto. Il seguente comando può elencare i server: