用于模型上下文协议(MCP)的C++软件开发工具包(SDK)。该SDK提供了一个框架,用于按照现代C++17最佳实践创建MCP服务器和客户端。
该库使用CMake进行构建:
# 配置构建
cmake -B build
# 构建库
cmake --build build
# 运行测试
cd build && ctest
仓库中包含一个简单的回显服务器和客户端示例,演示了库的基本用法。
要运行回显服务器:
./build/examples/simple_server/echo_server
要在另一个终端中运行回显客户端:
./build/examples/simple_client/echo_client
客户端在启动时发送一个测试请求和通知,然后允许您输入消息,这些消息将由服务器回显返回。
该项目目前处于开发阶段,已实现以下组件:
即将推出的功能:
详情见LICENSE文件。 </中文翻译>