MCP Client
Connecte-toi aux serveurs Model Context Protocol (MCP) depuis Delphi. Découvre et invoque des outils, récupère des ressources et utilise des prompts.
Connecte-toi aux serveurs Model Context Protocol (MCP) depuis Delphi. Découvre et invoque des outils, récupère des ressources et utilise des prompts.
Côté client du Model Context Protocol. Parle JSON-RPC sur HTTP ou HTTP Streamable avec n'importe quel serveur MCP (Claude Desktop, Cursor, serveurs MCP d'Anthropic, les tiens).
TsgcWSAPIClient_MCP
Model Context Protocol JSON-RPC
Windows, macOS, Linux, iOS, Android
Enterprise (module IA)
Configure URL + auth, Initialize, puis liste les catalogues et appelle outils / prompts / ressources.
uses
sgcAI_MCP_Client, sgcAI_MCP_Classes;
var
MCP: TsgcWSAPIClient_MCP;
begin
MCP := TsgcWSAPIClient_MCP.Create(nil);
MCP.MCPOptions.HttpOptions.URL := 'https://mcp.example.com/';
MCP.MCPOptions.ClientInfo.Name := 'sgc-mcp-client';
MCP.MCPOptions.ClientInfo.Title := 'sgc MCP demo';
MCP.MCPOptions.ClientInfo.Version := '1.0.0';
MCP.MCPOptions.AuthenticationOptions.ApiKey.Enabled := True;
MCP.MCPOptions.AuthenticationOptions.ApiKey.Value := 'sk-mcp-...';
MCP.OnMCPInitialize := MCPInit;
MCP.OnMCPListPrompts := MCPListPrompts;
MCP.OnMCPListTools := MCPListTools;
MCP.OnMCPResponseTool := MCPToolResponse;
MCP.Initialize;
MCP.ListPrompts;
MCP.ListResources;
MCP.ListTools;
MCP.RequestTool('GetTemperature', '{"city":"Madrid"}');
end;
2 propriétés publiées, 12 méthodes, 12 événements — extraits de la référence du composant.
Propriétés publiées : MCPOptions.
Propriétés publiées : Version.
Méthodes : Initialize, Ping.
Méthodes : ListTools, RequestTool.
Méthodes : ListPrompts, RequestPrompt.
Méthodes : ListResources, RequestResource, ListResourceTemplates.
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\Client 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 |