MCP Client
Conecte-se a servidores Model Context Protocol (MCP) a partir do Delphi. Descubra e invoque ferramentas, busque recursos e use prompts.
Conecte-se a servidores Model Context Protocol (MCP) a partir do Delphi. Descubra e invoque ferramentas, busque recursos e use prompts.
Lado cliente do Model Context Protocol. Fala JSON-RPC sobre HTTP ou HTTP Streamable com qualquer servidor MCP (Claude Desktop, Cursor, servidores MCP da Anthropic, ou os seus).
TsgcWSAPIClient_MCP
Model Context Protocol JSON-RPC
Windows, macOS, Linux, iOS, Android
Enterprise (add-on de IA)
Configure URL + autenticação, Initialize, depois liste os catálogos e chame 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;
2 propriedades publicadas, 12 métodos, 12 eventos — extraídos da referência do componente.
Propriedades publicadas: MCPOptions.
Propriedades publicadas: Version.
Métodos: Initialize, Ping.
Métodos: ListTools, RequestTool.
Métodos: ListPrompts, RequestPrompt.
Métodos: ListResources, RequestResource, ListResourceTemplates.
Fontes autoritativas dos protocolos que este componente implementa.
Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.
| Projeto de demonstração — Demos\AI\MCP\Client Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo. | Abrir | |
| Documento técnico (PDF) Recursos, início rápido, exemplos de código para Delphi e C++ Builder e referências às fontes primárias — apenas deste componente. | Abrir | |
| Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca. | Abrir |