Model Context Protocol (MCP)
Crea potenti integrazioni IA con componenti MCP Server e Client completi. Collega i large language model agli strumenti, ai dati e ai workflow della tua applicazione.
Crea potenti integrazioni IA con componenti MCP Server e Client completi. Collega i large language model agli strumenti, ai dati e ai workflow della tua applicazione.
Il Model Context Protocol è lo standard emergente per collegare i modelli IA a strumenti e fonti di dati esterni.
MCP definisce un protocollo standard per il modo in cui i large language model interagiscono con il mondo esterno. Invece di costruire integrazioni API personalizzate per ogni provider IA, MCP offre un'interfaccia universale che consente agli LLM di chiamare funzioni, accedere a database, interrogare API e interagire con la logica della tua applicazione tramite un protocollo coerente e ben definito.
Componenti completi per entrambi i lati del protocollo MCP.
Esponi le capacità della tua applicazione ai modelli IA. Solo Enterprise.
Connettiti a qualsiasi server compatibile con MCP. Solo Enterprise.
Piattaforme supportate
Esponi strumenti ai modelli IA con poche righe di codice Delphi.
uses
sgcWebSocket_Server, sgcAI, sgcAI_MCP_Classes, sgcAI_MCP_Server;
procedure TForm1.SetupMCPServer;
begin
// Attach the MCP API component to a sgcWebSockets HTTP server
MCPServer.Server := Server;
MCPServer.EndpointOptions.Endpoint := '/mcp';
MCPServer.MCPOptions.ServerInfo.Name := 'sgc-mcp-server';
MCPServer.MCPOptions.ServerInfo.Version := '1.0.0';
// Register a callable tool with a typed argument
with MCPServer.Tools.AddTool('GetTemperature',
'Get the actual temperature in a city.') do
InputSchema.Properties.AddProperty('city', True);
MCPServer.OnMCPRequestTool := MCPRequestTool;
Server.Port := 8080;
Server.Active := True;
end;
procedure TForm1.MCPRequestTool(Sender: TObject;
const aSession: TsgcAI_MCP_Session;
const aRequest: TsgcAI_MCP_Request_ToolsCall;
const aResponse: TsgcAI_MCP_Response_ToolsCall);
begin
if aRequest.Params.Name = 'GetTemperature' then
aResponse.Result.Content.AddText('The current temperature in ' +
aRequest.Params.Arguments.Item[0].Value + ' is 22 Celsius');
end;
Scarica demo pronte all'uso ed esplora la documentazione completa.
MCP apre un mondo di possibilità per le applicazioni basate sull'IA.
Crea assistenti di coding in grado di leggere e scrivere file, eseguire test, consultare la documentazione e fornire suggerimenti di codice intelligenti direttamente nel tuo ambiente di sviluppo.
Consenti ai modelli IA di interrogare e analizzare i tuoi database tramite interfacce controllate e sicure. Definisci policy di accesso in sola lettura o lettura/scrittura e lascia che l'IA generi insight dai tuoi dati.
Collega l'IA alla tua logica aziendale — CRM, ERP, sistemi di ticketing e altro. Automatizza i workflow con istruzioni in linguaggio naturale e decisioni intelligenti.
Concatena più strumenti e risorse per operazioni IA complesse e multi-fase. Crea pipeline che combinano recupero dei dati, elaborazione ed esecuzione di azioni in un unico workflow guidato dall'IA.
Distribuisci server e client MCP su tutte le principali piattaforme e IDE.
Da Delphi 7 a RAD Studio 13. Supporto completo per VCL e FireMonkey con componenti a design-time.
Da C++ Builder 10.1 Berlin a C++ Builder 13 con header wrapper C++ nativi.
Lazarus 4.4.0 Win64 con supporto del compilatore Free Pascal.
Windows, macOS (Intel e ARM), Linux 64-bit, iOS e Android.