MCP-Client
Verbinde dich aus Delphi mit Model-Context-Protocol-(MCP-)Servern. Entdecke und rufe Tools auf, hole Ressourcen ab und nutze Prompts.
Verbinde dich aus Delphi mit Model-Context-Protocol-(MCP-)Servern. Entdecke und rufe Tools auf, hole Ressourcen ab und nutze Prompts.
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).
TsgcWSAPIClient_MCP
Model Context Protocol JSON-RPC
Windows, macOS, Linux, iOS, Android
Enterprise (KI-Add-on)
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;
2 veröffentlichte Eigenschaften, 12 Methoden, 12 Ereignisse — aus der Komponentenreferenz übernommen.
Veröffentlichte Eigenschaften: MCPOptions.
Veröffentlichte Eigenschaften: Version.
Methoden: Initialize, Ping.
Methoden: ListTools, RequestTool.
Methoden: ListPrompts, RequestPrompt.
Methoden: ListResources, RequestResource, ListResourceTemplates.
Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.
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. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek abdeckt. | Öffnen |