MCP-Client

Verbinde dich aus Delphi mit Model-Context-Protocol-(MCP-)Servern. Entdecke und rufe Tools auf, hole Ressourcen ab und nutze Prompts.

TsgcWSAPIClient_MCP

Client-Seite des Model Context Protocol. Spricht JSON-RPC über HTTP oder HTTP Streamable mit jedem MCP-Server (Claude Desktop, Cursor, Anthropic-MCP-Server, eigene).

Komponentenklasse

TsgcWSAPIClient_MCP

Protokoll

Model Context Protocol JSON-RPC

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Enterprise (KI-Add-on)

Komponente platzieren, ein paar Eigenschaften setzen, los geht's

Konfiguriere URL und Auth, rufe Initialize auf und liste dann Kataloge auf bzw. rufe Tools / Prompts / Ressourcen auf.

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;

Was steckt drin

2 veröffentlichte Eigenschaften, 12 Methoden, 12 Ereignisse — aus der Komponentenreferenz übernommen.

Konfiguration

Veröffentlichte Eigenschaften: MCPOptions.

Diagnose

Veröffentlichte Eigenschaften: Version.

Sitzung

Methoden: Initialize, Ping.

Tools

Methoden: ListTools, RequestTool.

Prompts

Methoden: ListPrompts, RequestPrompt.

Ressourcen

Methoden: ListResources, RequestResource, ListResourceTemplates.

Spezifikationen & Referenzen

Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.

Dokumentation & Demos

Springe direkt zur Komponentenreferenz, hole dir das sofort lauffähige Demo-Projekt und lade die Testversion herunter.

Demo-Projekt — Demos\AI\MCP\Client Sofort lauffähiges Beispielprojekt. Wird im sgcWebSockets-Paket mitgeliefert — lade unten die Testversion herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek abdeckt.

Bereit, dich mit MCP-Servern zu verbinden?

Lade die kostenlose Testversion herunter und beginne in wenigen Minuten zu entwickeln.