Model Context Protocol (MCP) — sgcWebSockets | eSeGeCe

Model Context Protocol (MCP)

Buduj zaawansowane integracje AI z pełnymi komponentami MCP Server i Client. Łącz duże modele językowe z narzędziami, danymi i procesami swojej aplikacji.

Czym jest MCP?

Model Context Protocol to rozwijający się standard łączenia modeli AI z zewnętrznymi narzędziami i źródłami danych.

Pomost między AI a Twoją aplikacją

MCP definiuje standardowy protokół interakcji dużych modeli językowych ze światem zewnętrznym. Zamiast budować własne integracje API dla każdego dostawcy AI, MCP udostępnia uniwersalny interfejs, który umożliwia LLM wywoływanie funkcji, dostęp do baz danych, odpytywanie API i interakcję z logiką Twojej aplikacji za pomocą spójnego, dobrze zdefiniowanego protokołu.

  • Standardowy protokół przyjęty przez głównych dostawców AI
  • Umożliwia modelom AI wywoływanie funkcji w Twojej aplikacji
  • Kontrolowany, bezpieczny dostęp do baz danych i systemów plików
  • Wielokrotnego użytku szablony promptów i definicje zasobów
AI

MCP Server i Client

Pełne komponenty dla obu stron protokołu MCP.

MCP Server

Udostępniaj możliwości swojej aplikacji modelom AI. Tylko Enterprise.

  • Narzędzia — definiuj wywoływane funkcje z typowanymi parametrami
  • Prompty — wielokrotnego użytku szablony promptów z argumentami
  • Zasoby — udostępniaj dane z adresacją opartą na URI
  • Obsługa zdarzeń — OnMCPRequestTool, OnMCPRequestPrompt, OnMCPRequestResource
  • Wsparcie dla transportu Stdio i HTTP

MCP Client

Łącz się z dowolnym serwerem kompatybilnym z MCP. Tylko Enterprise.

  • Narzędzia — odkrywaj i wywołuj narzędzia serwera
  • Prompty — pobieraj i korzystaj z szablonów promptów
  • Zasoby — odczytuj dane udostępniane przez serwer
  • Sampling — wsparcie interakcji z modelami AI
  • Elicitation — zbieraj dane wejściowe od użytkownika w procesach AI
  • Obsługa zdarzeń — w pełni event-driven architecture

Obsługiwane platformy

Windows 32 Windows 64 Android Linux64 OSX64 iOS64

MCP Server w akcji

Udostępnij narzędzia modelom AI w zaledwie kilku linijkach kodu Delphi.

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;

Wersje demo i dokumentacja

Pobierz gotowe do uruchomienia wersje demo i zapoznaj się z pełną dokumentacją.

Demo MCP Server

Pobierz

Demo MCP Client

Pobierz

Dokumentacja

Zobacz dokumentację

Co możesz zbudować z MCP?

MCP otwiera świat możliwości dla aplikacji napędzanych AI.

Narzędzia IDE napędzane AI

Buduj asystentów kodowania, którzy potrafią odczytywać i zapisywać pliki, uruchamiać testy, odpytywać dokumentację i podpowiadać inteligentne sugestie kodu bezpośrednio w środowisku programistycznym.

Agenci bazodanowi

Pozwól modelom AI odpytywać i analizować Twoje bazy danych przez kontrolowane, bezpieczne interfejsy. Definiuj polityki dostępu tylko-do-odczytu lub odczyt-zapis i pozwól AI generować wnioski z Twoich danych.

Automatyzacja biznesowa

Połącz AI z logiką biznesową — CRM, ERP, systemy ticketowe i więcej. Automatyzuj procesy za pomocą poleceń w języku naturalnym i inteligentnego podejmowania decyzji.

Własne procesy AI

Łącz wiele narzędzi i zasobów w złożone, wieloetapowe operacje AI. Buduj pipeline'y łączące pobieranie danych, ich przetwarzanie i wykonywanie akcji w jednym przepływie sterowanym przez AI.

Wsparcie MCP dla wielu platform

Wdrażaj serwery i klientów MCP na wszystkich głównych platformach i w każdym IDE.

Delphi

Delphi 7 do RAD Studio 13. Pełne wsparcie VCL i FireMonkey z komponentami design-time.

C++ Builder

C++ Builder 10.1 Berlin do C++ Builder 13 z natywnymi nagłówkami C++.

Lazarus

Lazarus 4.4.0 Win64 ze wsparciem kompilatora Free Pascal.

Platformy docelowe

Windows, macOS (Intel i ARM), Linux 64-bit, iOS oraz Android.

Zacznij budować z MCP już dziś

Pobierz bezpłatną wersję próbną i połącz aplikację Delphi lub .NET z modelami AI za pomocą Model Context Protocol.