MCP-client
Maak verbinding met Model Context Protocol (MCP)-servers vanuit Delphi. Ontdek en roep tools aan, haal resources op en gebruik prompts.
Maak verbinding met Model Context Protocol (MCP)-servers vanuit Delphi. Ontdek en roep tools aan, haal resources op en gebruik prompts.
Clientzijde van het Model Context Protocol. Spreekt JSON-RPC over HTTP of HTTP Streamable met elke MCP-server (Claude Desktop, Cursor, Anthropic MCP-servers, je eigen server).
TsgcWSAPIClient_MCP
Model Context Protocol JSON-RPC
Windows, macOS, Linux, iOS, Android
Enterprise (AI-uitbreiding)
Configureer URL + auth, roep Initialize aan en lijst dan catalogi op of roep tools/prompts/resources aan.
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 gepubliceerde eigenschappen, 12 methoden, 12 events — gehaald uit de componentreferentie.
Gepubliceerde eigenschappen: MCPOptions.
Gepubliceerde eigenschappen: Version.
Methoden: Initialize, Ping.
Methoden: ListTools, RequestTool.
Methoden: ListPrompts, RequestPrompt.
Methoden: ListResources, RequestResource, ListResourceTemplates.
Gezaghebbende bronnen voor de protocollen die dit component implementeert.
Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.
| Demoproject — Demos\AI\MCP\Client Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder. | Openen | |
| Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component. | Openen | |
| Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt. | Openen |