Model Context Protocol (MCP)

使用全功能 MCP 服务器和客户端组件构建强大的 AI 集成。将大型语言模型连接到您的应用程序工具、数据和工作流程。

什么是 MCP?

Model Context Protocol 是连接 AI 模型与外部工具和数据源的新兴标准。

AI 与您的应用程序之间的桥梁

MCP 定义了大型语言模型与外部世界交互的标准协议。无需为每个 AI 提供商构建自定义 API 集成,MCP 提供了一个通用接口,使 LLM 能够通过一致、定义明确的协议调用函数、访问数据库、查询 API 并与您的应用程序逻辑交互。

  • 被主要 AI 提供商采用的标准协议
  • 允许 AI 模型调用您应用程序中的函数
  • 对数据库和文件系统的受控、安全访问
  • 可复用的提示词模板和资源定义
AI

MCP 服务器与客户端

针对 MCP 协议双端的全功能组件。

MCP Server

将您的应用程序功能暴露给 AI 模型。仅 Enterprise 版本。

  • 工具 — 定义带有类型化参数的可调用函数
  • 提示词 — 带有参数的可复用提示词模板
  • 资源 — 通过 URI 寻址暴露数据
  • 事件处理 — OnToolCall、OnPromptGet、OnResourceRead
  • 支持 Stdio 和 HTTP 传输

MCP Client

连接到任意 MCP 兼容服务器。仅 Enterprise 版本。

  • 工具 — 发现并调用服务器工具
  • 提示词 — 检索和使用提示词模板
  • 资源 — 读取服务器暴露的数据
  • 采样 — AI 模型交互支持
  • 引导 — 在 AI 工作流程中收集用户输入
  • 事件处理 — 完整的事件驱动架构

支持的平台

Windows 32 Windows 64 Android Linux64 OSX64 iOS64

MCP 服务器实战

仅需几行 Delphi 代码即可将工具暴露给 AI 模型。

procedure TForm1.SetupMCPServer;
begin
  sgcMCPServer1.Options.Transport := mcpStdIO;
  sgcMCPServer1.AddTool('get_weather', 'Get current weather');
  sgcMCPServer1.Active := True;
end;

procedure TForm1.sgcMCPServer1ToolCall(Sender: TObject;
  const ToolName: string; const Arguments: string;
  var Result: string);
begin
  if ToolName = 'get_weather' then
    Result := '{"temperature": 22, "condition": "sunny"}';
end;

演示与文档

下载即用型演示项目,探索完整文档。

MCP 服务器演示

下载

MCP 客户端演示

下载

文档

查看文档

使用 MCP 可以构建什么?

MCP 为 AI 应用程序开辟了无限可能。

AI 驱动的 IDE 工具

构建可以在开发环境中直接读写文件、运行测试、查询文档并提供智能代码建议的编程助手。

数据库代理

通过受控、安全的接口让 AI 模型查询和分析您的数据库。定义只读或读写访问策略,让 AI 从您的数据中生成洞察。

业务自动化

将 AI 连接到您的业务逻辑 — CRM、ERP、工单系统等。使用自然语言指令和智能决策自动化工作流程。

自定义 AI 工作流程

链接多个工具和资源以执行复杂的多步骤 AI 操作。构建在单个 AI 驱动的工作流程中结合数据检索、处理和动作执行的管道。

跨平台 MCP 支持

在所有主要平台和 IDE 上部署 MCP 服务器和客户端。

Delphi

Delphi 7 到 RAD Studio 13。全面支持 VCL 和 FireMonkey,包含设计时组件。

C++ Builder

C++ Builder 10.1 Berlin 到 C++ Builder 13,具有原生 C++ 封装头文件。

Lazarus

Lazarus 4.4.0 Win64,支持 Free Pascal 编译器。

目标平台

Windows、macOS(Intel 和 ARM)、Linux 64 位、iOS 和 Android。

立即开始使用 MCP 构建

下载免费试用版,使用 Model Context Protocol 将您的 Delphi 或 .NET 应用程序连接到 AI 模型。