MCP-client

Maak verbinding met Model Context Protocol (MCP)-servers vanuit Delphi. Ontdek en roep tools aan, haal resources op en gebruik prompts.

TsgcWSAPIClient_MCP

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

Componentklasse

TsgcWSAPIClient_MCP

Protocol

Model Context Protocol JSON-RPC

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Enterprise (AI-uitbreiding)

Plaats het component, stel een paar eigenschappen in en je bent klaar

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;

Wat zit erin

2 gepubliceerde eigenschappen, 12 methoden, 12 events — gehaald uit de componentreferentie.

Configuratie

Gepubliceerde eigenschappen: MCPOptions.

Diagnostiek

Gepubliceerde eigenschappen: Version.

Sessie

Methoden: Initialize, Ping.

Tools

Methoden: ListTools, RequestTool.

Prompts

Methoden: ListPrompts, RequestPrompt.

Resources

Methoden: ListResources, RequestResource, ListResourceTemplates.

Specificaties & referenties

Gezaghebbende bronnen voor de protocollen die dit component implementeert.

Documentatie & demo's

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.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om verbinding te maken met MCP-servers?

Download de gratis proefversie en begin binnen enkele minuten te bouwen.