MCP Client

Connettiti ai server Model Context Protocol (MCP) da Delphi. Scopri e invoca strumenti, recupera risorse e usa prompt.

TsgcWSAPIClient_MCP

Lato client del Model Context Protocol. Parla JSON-RPC su HTTP o HTTP Streamable con qualsiasi server MCP (Claude Desktop, Cursor, server MCP Anthropic o il tuo).

Classe del componente

TsgcWSAPIClient_MCP

Protocollo

JSON-RPC Model Context Protocol

Piattaforme

Windows, macOS, Linux, iOS, Android

Edizione

Enterprise (add-on IA)

Trascina il componente, imposta qualche proprietà e parti

Configura URL e autenticazione, chiama Initialize e poi elenca i cataloghi e invoca tool / prompt / risorse.

uses
  sgcAI_MCP_Client, sgcAI_MCP_Classes;

var
  MCP: TsgcWSAPIClient_MCP;
begin
  MCP := TsgcWSAPIClient_MCP.Create(nil);
  MCP.MCPOptions.HttpOptions.URL        := 'https://mcp.example.com/';
  MCP.MCPOptions.ClientInfo.Name        := 'sgc-mcp-client';
  MCP.MCPOptions.ClientInfo.Title       := 'sgc MCP demo';
  MCP.MCPOptions.ClientInfo.Version     := '1.0.0';
  MCP.MCPOptions.AuthenticationOptions.ApiKey.Enabled := True;
  MCP.MCPOptions.AuthenticationOptions.ApiKey.Value   := 'sk-mcp-...';

  MCP.OnMCPInitialize    := MCPInit;
  MCP.OnMCPListPrompts   := MCPListPrompts;
  MCP.OnMCPListTools     := MCPListTools;
  MCP.OnMCPResponseTool  := MCPToolResponse;

  MCP.Initialize;
  MCP.ListPrompts;
  MCP.ListResources;
  MCP.ListTools;
  MCP.RequestTool('GetTemperature', '{"city":"Madrid"}');
end;

Cosa contiene

2 proprietà published, 12 metodi, 12 eventi — estratti dal riferimento del componente.

Configurazione

Proprietà published: MCPOptions.

Diagnostica

Proprietà published: Version.

Sessione

Metodi: Initialize, Ping.

Tools

Metodi: ListTools, RequestTool.

Prompts

Metodi: ListPrompts, RequestPrompt.

Resources

Metodi: ListResources, RequestResource, ListResourceTemplates.

Specifiche e riferimenti

Fonti autorevoli per i protocolli implementati da questo componente.

Documentazione e demo

Vai al riferimento del componente, scarica il progetto demo pronto all'uso e prova la versione trial.

Progetto demo — Demos\AI\MCP\Client Progetto di esempio pronto all'uso. Incluso nel pacchetto sgcWebSockets — scarica la versione di prova qui sotto.
Documento tecnico (PDF) Funzionalità, guida rapida, esempi di codice per Delphi e C++ Builder e riferimenti alle fonti primarie — solo per questo componente.
Manuale utente (PDF) Manuale completo che copre tutti i componenti della libreria.

Pronto a connetterti ai server MCP?

Scarica la versione di prova gratuita e inizia a sviluppare in pochi minuti.