MCP Client

Conéctate a servidores Model Context Protocol (MCP) desde Delphi. Descubre e invoca herramientas, obtén recursos y utiliza prompts.

TsgcWSAPIClient_MCP

Lado cliente de Model Context Protocol. Habla JSON-RPC sobre HTTP o HTTP Streamable con cualquier servidor MCP (Claude Desktop, Cursor, servidores MCP de Anthropic, el tuyo propio).

Clase del componente

TsgcWSAPIClient_MCP

Protocolo

Model Context Protocol JSON-RPC

Plataformas

Windows, macOS, Linux, iOS, Android

Edición

Enterprise (add-on de IA)

Coloca el componente, configura unas propiedades, listo

Configura URL + auth, Initialize y, después, lista catálogos e invoca tools / prompts / resources.

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;

Qué incluye

2 propiedades publicadas, 12 métodos y 12 eventos — tomados de la referencia del componente.

Configuración

Propiedades publicadas: MCPOptions.

Diagnóstico

Propiedades publicadas: Version.

Sesión

Métodos: Initialize, Ping.

Tools

Métodos: ListTools, RequestTool.

Prompts

Métodos: ListPrompts, RequestPrompt.

Resources

Métodos: ListResources, RequestResource, ListResourceTemplates.

Especificaciones y referencias

Fuentes autorizadas de los protocolos que implementa este componente.

Documentación y demos

Accede a la referencia del componente, descarga el proyecto demo listo para ejecutar y la versión de prueba.

Proyecto demo — Demos\AI\MCP\Client Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets — descarga la prueba abajo.
Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias a fuentes primarias — solo este componente.
Manual de usuario (PDF) Manual completo que cubre cada componente de la biblioteca.

¿Listo para conectar a servidores MCP?

Descarga la prueba gratuita y empieza a construir en minutos.