MCP Server
Construis des serveurs Model Context Protocol (MCP) en Delphi. Expose des outils, ressources et prompts aux applications IA.
Construis des serveurs Model Context Protocol (MCP) en Delphi. Expose des outils, ressources et prompts aux applications IA.
Expose tes propres outils, prompts et ressources à n'importe quel client LLM compatible MCP. Héberge un endpoint JSON-RPC avec transports HTTP et HTTP Streamable au-dessus d'un serveur HTTP sgcWebSockets.
TsgcWSAPIServer_MCP
Model Context Protocol serveur
Windows, macOS, Linux, iOS, Android
Enterprise (module IA)
Attache-toi à un serveur HTTP, remplis ServerInfo, branche les gestionnaires OnMCPRequest*, configure 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 + incoming request handlers
MCP.OnMCPInitialize := SrvInitialize;
MCP.OnMCPSessionNew := SrvSessionNew;
MCP.OnMCPRequestTool := SrvCallTool;
MCP.OnMCPRequestPrompt := SrvGetPrompt;
MCP.OnMCPRequestResource := SrvReadResource;
MCP.Active := True;
// Push a notification to every connected session
MCP.SendNotificationToolsListChanged;
end;
5 propriétés publiées, 9 méthodes, 12 événements — extraits de la référence du composant.
Méthodes : KeepAlive.
Événements : OnMCPHTTPRequest, OnMCPHTTPResponse.
Propriétés publiées : MCPOptions, EndpointOptions, TransportOptions.
Propriétés publiées : Version.
Propriétés : Server.
Méthodes : RequestRootsList, RequestSamplingCreateMessage, RequestElicitationCreate.
Sources de référence pour les protocoles implémentés par ce composant.
Lien direct vers la référence du composant, projet de démo prêt à l'emploi et téléchargement de l'essai.
| Projet de démo — Demos\AI\MCP\Server Projet d'exemple prêt à l'emploi. Livré dans le package sgcWebSockets — télécharge l'essai ci-dessous. | Ouvrir | |
| Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code Delphi et C++ Builder et références primaires — ce composant uniquement. | Ouvrir | |
| Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque. | Ouvrir |