MCP Server

Construis des serveurs Model Context Protocol (MCP) en Delphi. Expose des outils, ressources et prompts aux applications IA.

TsgcWSAPIServer_MCP

Expose tes propres outils, prompts et ressources à n'importe quel client LLM compatible MCP. Héberge un endpoint JSON-RPC avec transports HTTP et HTTP Streamable au-dessus d'un serveur HTTP sgcWebSockets.

Classe du composant

TsgcWSAPIServer_MCP

Protocole

Model Context Protocol serveur

Plateformes

Windows, macOS, Linux, iOS, Android

Édition

Enterprise (module IA)

Pose le composant, configure quelques propriétés, c'est parti

Attache-toi à un serveur HTTP, remplis ServerInfo, branche les gestionnaires OnMCPRequest*, configure 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;

Sous le capot

5 propriétés publiées, 9 méthodes, 12 événements — extraits de la référence du composant.

Cycle de vie

Méthodes : KeepAlive.

HTTP

Événements : OnMCPHTTPRequest, OnMCPHTTPResponse.

Configuration

Propriétés publiées : MCPOptions, EndpointOptions, TransportOptions.

Diagnostics

Propriétés publiées : Version.

Server

Propriétés : Server.

Requêtes initiées par le serveur

Méthodes : RequestRootsList, RequestSamplingCreateMessage, RequestElicitationCreate.

Spécifications et références

Sources de référence pour les protocoles implémentés par ce composant.

Documentation et démos

Lien direct vers la référence du composant, projet de démo prêt à l'emploi et téléchargement de l'essai.

Projet de démo — Demos\AI\MCP\Server Projet d'exemple prêt à l'emploi. Livré dans le package sgcWebSockets — télécharge l'essai ci-dessous.
Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code Delphi et C++ Builder et références primaires — ce composant uniquement.
Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque.

Prêt à construire un serveur MCP ?

Télécharge l'essai gratuit et commence à construire en quelques minutes.