MCP Server
Buduj serwery Model Context Protocol (MCP) w Delphi. Udostępniaj narzędzia, zasoby i prompty aplikacjom AI.
Buduj serwery Model Context Protocol (MCP) w Delphi. Udostępniaj narzędzia, zasoby i prompty aplikacjom AI.
Udostępnij własne narzędzia, prompty i zasoby dowolnemu klientowi LLM obsługującemu MCP. Hostuje endpoint JSON-RPC z transportami HTTP i HTTP Streamable na bazie serwera HTTP sgcWebSockets.
TsgcWSAPIServer_MCP
Model Context Protocol server
Windows, macOS, Linux, iOS, Android
Enterprise (dodatek AI)
Podłącz do serwera HTTP, wypełnij ServerInfo, podepnij handlery OnMCPRequest*, ustaw Active := True.
uses
sgcAI_MCP_Server, sgcAI_MCP_Classes;
var
MCP: TsgcWSAPIServer_MCP;
begin
MCP := TsgcWSAPIServer_MCP.Create(nil);
MCP.MCPOptions.HttpOptions.Port := 8080;
MCP.MCPOptions.ServerInfo.Name := 'sgc-mcp-server';
MCP.MCPOptions.ServerInfo.Title := 'Weather MCP';
MCP.MCPOptions.ServerInfo.Version := '1.0.0';
// Lifecycle + incoming request handlers
MCP.OnMCPInitialize := SrvInitialize;
MCP.OnMCPSessionNew := SrvSessionNew;
MCP.OnMCPRequestTool := SrvCallTool;
MCP.OnMCPRequestPrompt := SrvGetPrompt;
MCP.OnMCPRequestResource := SrvReadResource;
MCP.Active := True;
// Push a notification to every connected session
MCP.SendNotificationToolsListChanged;
end;
5 publikowanych właściwości, 9 metod, 12 zdarzeń — zaczerpnięte z dokumentacji komponentu.
Metody: KeepAlive.
Zdarzenia: OnMCPHTTPRequest, OnMCPHTTPResponse.
Publikowane właściwości: MCPOptions, EndpointOptions, TransportOptions.
Publikowane właściwości: Version.
Właściwości: Server.
Metody: RequestRootsList, RequestSamplingCreateMessage, RequestElicitationCreate.
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\Server 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 |