技术栈
plugin system
-许平安-
7 天前
c++
·
笔记
·
ai
·
raii
·
mcp
·
pluginapi
·
plugin system
MCP项目笔记十(客户端 MCPClient)
Model Context Protocol(MCP) 是 Anthropic 推出的开放协议,旨在让 AI 模型能够标准化地调用外部工具、读取资源、执行 Prompt。本文结合 C++ 实现代码,讲解 MCP 客户端的架构设计与核心机制。
-许平安-
21 天前
c++
·
笔记
·
raii
·
plugin system
MCP项目笔记六(PluginsLoader)
从目录扫描、动态库加载、实例创建,到安全卸载的设计思路与实现细节。这段代码实现了一个完整的运行时插件系统(Runtime Plugin System)。所谓插件系统,就是让主程序在编译完成后,仍然能够在运行时动态扩展功能——把新的逻辑打包成动态库(.dll / .so / .dylib),放入指定目录,主程序便会自动发现并载入。
我是有底线的