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.
Łącz się z serwerami Model Context Protocol (MCP) z Delphi. Odkrywaj i wywołuj narzędzia, pobieraj zasoby i korzystaj z promptów.
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).
TsgcWSAPIClient_MCP
Model Context Protocol JSON-RPC
Windows, macOS, Linux, iOS, Android
Enterprise (dodatek AI)
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;
2 publikowane właściwości, 12 metod, 12 zdarzeń — zaczerpnięte z dokumentacji komponentu.
Publikowane właściwości: MCPOptions.
Publikowane właściwości: Version.
Metody: Initialize, Ping.
Metody: ListTools, RequestTool.
Metody: ListPrompts, RequestPrompt.
Metody: ListResources, RequestResource, ListResourceTemplates.
Autorytatywne źródła protokołów implementowanych przez ten komponent.
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. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |