Model Context Protocol (MCP) — sgcWebSockets | eSeGeCe

Model Context Protocol (MCP)

Bouw krachtige AI-integraties met volwaardige MCP-server- en clientcomponenten. Verbind grote taalmodellen met de tools, data en workflows van je toepassing.

Wat is MCP?

Het Model Context Protocol is de opkomende standaard voor het verbinden van AI-modellen met externe tools en databronnen.

De brug tussen AI en je toepassing

MCP definieert een standaardprotocol voor hoe grote taalmodellen omgaan met de buitenwereld. In plaats van aangepaste API-integraties te bouwen voor elke AI-provider, biedt MCP een universele interface waarmee LLM's functies kunnen aanroepen, toegang krijgen tot databases, API's kunnen bevragen en kunnen interageren met je toepassingslogica via een consistent, goed gedefinieerd protocol.

  • Standaardprotocol overgenomen door grote AI-providers
  • Maakt het mogelijk dat AI-modellen functies in je toepassing aanroepen
  • Gecontroleerde, veilige toegang tot databases en bestandssystemen
  • Herbruikbare prompttemplates en resourcedefinities
AI

MCP-server & -client

Volwaardige componenten voor beide kanten van het MCP-protocol.

MCP-server

Bied de mogelijkheden van je toepassing aan AI-modellen aan. Alleen Enterprise.

  • Tools — definieer aanroepbare functies met getypeerde parameters
  • Prompts — herbruikbare prompttemplates met argumenten
  • Resources — stel data beschikbaar met URI-gebaseerde adressering
  • Event Handling — OnMCPRequestTool, OnMCPRequestPrompt, OnMCPRequestResource
  • Stdio- en HTTP-transport-ondersteuning

MCP-client

Maak verbinding met elke MCP-compatibele server. Alleen Enterprise.

  • Tools — ontdek en roep server-tools aan
  • Prompts — haal prompttemplates op en gebruik ze
  • Resources — lees data die door de server is blootgesteld
  • Sampling — ondersteuning voor AI-modelinteractie
  • Elicitation — verzamel gebruikersinvoer tijdens AI-workflows
  • Event Handling — volledig event-driven architectuur

Ondersteunde platforms

Windows 32 Windows 64 Android Linux64 OSX64 iOS64

MCP-server in actie

Bied tools aan AI-modellen aan met slechts een paar regels Delphi-code.

uses
  sgcWebSocket_Server, sgcAI, sgcAI_MCP_Classes, sgcAI_MCP_Server;

procedure TForm1.SetupMCPServer;
begin
  // Attach the MCP API component to a sgcWebSockets HTTP server
  MCPServer.Server := Server;
  MCPServer.EndpointOptions.Endpoint := '/mcp';
  MCPServer.MCPOptions.ServerInfo.Name    := 'sgc-mcp-server';
  MCPServer.MCPOptions.ServerInfo.Version := '1.0.0';

  // Register a callable tool with a typed argument
  with MCPServer.Tools.AddTool('GetTemperature',
    'Get the actual temperature in a city.') do
    InputSchema.Properties.AddProperty('city', True);

  MCPServer.OnMCPRequestTool := MCPRequestTool;
  Server.Port   := 8080;
  Server.Active := True;
end;

procedure TForm1.MCPRequestTool(Sender: TObject;
  const aSession: TsgcAI_MCP_Session;
  const aRequest: TsgcAI_MCP_Request_ToolsCall;
  const aResponse: TsgcAI_MCP_Response_ToolsCall);
begin
  if aRequest.Params.Name = 'GetTemperature' then
    aResponse.Result.Content.AddText('The current temperature in ' +
      aRequest.Params.Arguments.Item[0].Value + ' is 22 Celsius');
end;

Demo's & documentatie

Download kant-en-klare demo's en verken de volledige documentatie.

MCP-server-demo

Downloaden

MCP-client-demo

Downloaden

Documentatie

Bekijk docs

Wat kun je bouwen met MCP?

MCP opent een wereld van mogelijkheden voor AI-aangedreven toepassingen.

AI-aangedreven IDE-tools

Bouw codeerassistenten die bestanden kunnen lezen en schrijven, tests kunnen uitvoeren, documentatie kunnen bevragen en intelligente codesuggesties kunnen geven direct in je ontwikkelomgeving.

Database-agents

Laat AI-modellen je databases bevragen en analyseren via gecontroleerde, veilige interfaces. Definieer alleen-lezen- of lezen-schrijven-toegangsbeleid en laat de AI inzichten genereren uit je data.

Bedrijfsautomatisering

Verbind AI met je bedrijfslogica — CRM, ERP, ticketsystemen en meer. Automatiseer workflows met natuurlijke-taalinstructies en intelligente besluitvorming.

Aangepaste AI-workflows

Koppel meerdere tools en resources aan elkaar voor complexe, meerstaps AI-operaties. Bouw pipelines die data-ophaling, verwerking en actie-uitvoering combineren in één AI-aangedreven workflow.

Cross-platform MCP-ondersteuning

Deploy MCP-servers en -clients op elk groot platform en elke IDE.

Delphi

Delphi 7 tot en met RAD Studio 13. Volledige VCL- en FireMonkey-ondersteuning met design-time-componenten.

C++ Builder

C++ Builder 10.1 Berlin tot en met C++ Builder 13 met native C++-wrapper-headers.

Lazarus

Lazarus 4.4.0 Win64 met Free Pascal-compilerondersteuning.

Doelplatforms

Windows, macOS (Intel & ARM), Linux 64-bit, iOS en Android.

Begin vandaag met bouwen met MCP

Download de gratis proefversie en verbind je Delphi- of .NET-toepassing met AI-modellen via het Model Context Protocol.