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.

TsgcWSAPIClient_MCP

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).

Classe du composant

TsgcWSAPIClient_MCP

Protocole

Model Context Protocol JSON-RPC

Plateformes

Windows, macOS, Linux, iOS, Android

Édition

Enterprise (module IA)

Pose le composant, configure quelques propriétés, c'est parti

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;

Sous le capot

2 propriétés publiées, 12 méthodes, 12 événements — extraits de la référence du composant.

Configuration

Propriétés publiées : MCPOptions.

Diagnostics

Propriétés publiées : Version.

Session

Méthodes : Initialize, Ping.

Tools

Méthodes : ListTools, RequestTool.

Prompts

Méthodes : ListPrompts, RequestPrompt.

Resources

Méthodes : ListResources, RequestResource, ListResourceTemplates.

Spécifications et références

Sources de référence pour les protocoles implémentés par ce composant.

Documentation et démos

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.
Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code Delphi et C++ Builder et références primaires — ce composant uniquement.
Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque.

Prêt à te connecter aux serveurs MCP ?

Télécharge l'essai gratuit et commence à construire en quelques minutes.