
MCPConnect是一个专为Embarcadero Delphi和C++Builder打造的框架,用于构建模型上下文协议(MCP)服务器。它利用属性(在C++Builder中则提供基于函数的注册机制),将你现有的Delphi类和业务逻辑直接转换为MCP的工具、资源和提示词。与此同时,该库会自动处理MCP协议服务器端的序列化、路由和上下文管理工作。
MCPConnect 由 Paolo Rossi 和 Luca Minuti 开发,并作为开源项目发布,采用 MIT 许可证。该项目于 2025 年 7 月启动(GitHub 上的首次提交日期为 2025 年 8 月 12 日),此后迅速发展,这也得益于社区的贡献。
ℹ️ 官方文档
完整的 MCPConnect 文档可在 mcpconnect.delphiblocks.dev
目录(内容速览)
模型上下文协议是Anthropic在2024年推出的一种协议,旨在标准化大型语言模型(LLMs)与外部系统交互的方式。仅凭自身,LLMs只能生成文本(token):它们无法在外部世界采取行动,并且只能根据训练中学到的内容进行回答。
OpenAI在2023年曾尝试用“函数调用”解决类似问题。大多数其他供应商都复制了这个想法,但每个实现都绑定在其自己的API上,因此任何想要支持多个模型的开发者都必须多次编写相同的集成代码。MCP通过单一的、中立于供应商的协议解决了这个问题:你只需编写一次服务器代码,任何兼容的主机都可以使用它。
MCP 的一些典型用途:
上一篇 :上一篇:C++Builder 13到底有多“另类”?
下一篇 :下一篇:没有了

