MCP Client

Łącz się z serwerami Model Context Protocol (MCP) z Delphi. Odkrywaj i wywołuj narzędzia, pobieraj zasoby i korzystaj z promptów.

TsgcWSAPIClient_MCP

Strona kliencka Model Context Protocol. Komunikuje się przez JSON-RPC po HTTP lub HTTP Streamable z dowolnym serwerem MCP (Claude Desktop, Cursor, serwery Anthropic MCP, własne).

Klasa komponentu

TsgcWSAPIClient_MCP

Protokół

Model Context Protocol JSON-RPC

Platformy

Windows, macOS, Linux, iOS, Android

Edycja

Enterprise (dodatek AI)

Upuść komponent, ustaw kilka właściwości, gotowe

Skonfiguruj URL i uwierzytelnianie, wywołaj Initialize, a następnie listuj katalogi i wywołuj narzędzia / prompty / zasoby.

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;

Co jest w środku

2 publikowane właściwości, 12 metod, 12 zdarzeń — zaczerpnięte z dokumentacji komponentu.

Konfiguracja

Publikowane właściwości: MCPOptions.

Diagnostyka

Publikowane właściwości: Version.

Sesja

Metody: Initialize, Ping.

Narzędzia

Metody: ListTools, RequestTool.

Prompty

Metody: ListPrompts, RequestPrompt.

Zasoby

Metody: ListResources, RequestResource, ListResourceTemplates.

Specyfikacje i źródła

Autorytatywne źródła protokołów implementowanych przez ten komponent.

Dokumentacja i wersje demo

Deep-link do dokumentacji komponentu, gotowy do uruchomienia projekt demonstracyjny i pobranie wersji próbnej.

Projekt demonstracyjny — Demos\AI\MCP\Client Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej.
Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent.
Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki.

Gotowy połączyć się z serwerami MCP?

Pobierz bezpłatną wersję próbną i zacznij budować w kilka minut.