技术栈

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),放入指定目录,主程序便会自动发现并载入。
我是有底线的