MCP Server
Crea server Model Context Protocol (MCP) in Delphi. Esponi strumenti, risorse e prompt alle applicazioni IA.
Crea server Model Context Protocol (MCP) in Delphi. Esponi strumenti, risorse e prompt alle applicazioni IA.
Esponi i tuoi strumenti, prompt e risorse a qualsiasi client LLM compatibile con MCP. Ospita un endpoint JSON-RPC con trasporti HTTP e HTTP Streamable su un server HTTP sgcWebSockets.
TsgcWSAPIServer_MCP
Server Model Context Protocol
Windows, macOS, Linux, iOS, Android
Enterprise (add-on IA)
Collega il componente a un server HTTP, popola ServerInfo, aggancia gli handler OnMCPRequest* e imposta Active := True.
uses
sgcAI_MCP_Server, sgcAI_MCP_Classes;
var
MCP: TsgcWSAPIServer_MCP;
begin
MCP := TsgcWSAPIServer_MCP.Create(nil);
MCP.MCPOptions.HttpOptions.Port := 8080;
MCP.MCPOptions.ServerInfo.Name := 'sgc-mcp-server';
MCP.MCPOptions.ServerInfo.Title := 'Weather MCP';
MCP.MCPOptions.ServerInfo.Version := '1.0.0';
// Lifecycle + handler delle richieste in ingresso
MCP.OnMCPInitialize := SrvInitialize;
MCP.OnMCPSessionNew := SrvSessionNew;
MCP.OnMCPRequestTool := SrvCallTool;
MCP.OnMCPRequestPrompt := SrvGetPrompt;
MCP.OnMCPRequestResource := SrvReadResource;
MCP.Active := True;
// Invia una notifica a ogni sessione connessa
MCP.SendNotificationToolsListChanged;
end;
5 proprietà published, 9 metodi, 12 eventi — estratti dal riferimento del componente.
Metodi: KeepAlive.
Eventi: OnMCPHTTPRequest, OnMCPHTTPResponse.
Proprietà published: MCPOptions, EndpointOptions, TransportOptions.
Proprietà published: Version.
Proprietà: Server.
Metodi: RequestRootsList, RequestSamplingCreateMessage, RequestElicitationCreate.
Fonti autorevoli per i protocolli implementati da questo componente.
Vai al riferimento del componente, scarica il progetto demo pronto all'uso e prova la versione trial.
| Progetto demo — Demos\AI\MCP\Server Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto. | Apri | |
| Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo per questo componente. | Apri | |
| Manuale utente (PDF) Manuale completo che copre tutti i componenti della libreria. | Apri |