MCP-Server

Baue Model-Context-Protocol-(MCP-)Server in Delphi. Stelle Tools, Ressourcen und Prompts für KI-Anwendungen bereit.

TsgcWSAPIServer_MCP

Stelle deine eigenen Tools, Prompts und Ressourcen für jeden MCP-fähigen LLM-Client bereit. Hostet einen JSON-RPC-Endpunkt mit HTTP- und HTTP-Streamable-Transporten auf Basis eines sgcWebSockets-HTTP-Servers.

Komponentenklasse

TsgcWSAPIServer_MCP

Protokoll

Model Context Protocol Server

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Enterprise (KI-Add-on)

Komponente platzieren, ein paar Eigenschaften setzen, los geht's

An einen HTTP-Server anhängen, ServerInfo befüllen, die OnMCPRequest*-Handler verbinden und Active := True setzen.

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;

Was steckt drin

5 veröffentlichte Eigenschaften, 9 Methoden, 12 Ereignisse — aus der Komponentenreferenz übernommen.

Lebenszyklus

Methoden: KeepAlive.

HTTP

Ereignisse: OnMCPHTTPRequest, OnMCPHTTPResponse.

Konfiguration

Veröffentlichte Eigenschaften: MCPOptions, EndpointOptions, TransportOptions.

Diagnose

Veröffentlichte Eigenschaften: Version.

Server

Eigenschaften: Server.

Server-initiierte Anfragen

Methoden: RequestRootsList, RequestSamplingCreateMessage, RequestElicitationCreate.

Spezifikationen & Referenzen

Maßgebliche Quellen für die Protokolle, die diese Komponente implementiert.

Dokumentation & Demos

Springe direkt zur Komponentenreferenz, hole dir das sofort lauffähige Demo-Projekt und lade die Testversion herunter.

Demo-Projekt — Demos\AI\MCP\Server Sofort lauffähiges Beispielprojekt. Wird im sgcWebSockets-Paket mitgeliefert — lade unten die Testversion herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch, das jede Komponente der Bibliothek abdeckt.

Bereit, einen MCP-Server zu bauen?

Lade die kostenlose Testversion herunter und beginne in wenigen Minuten zu entwickeln.