Fastmcpp (Fastmcp for C++)
3 months ago
- #High-performance
- #C++
- #MCP
- 高性能C++实现的模型上下文协议(MCP)
- 支持工具、资源、提示词及多种传输层(STDIO/HTTP+SSE/WebSocket)
- Python fastmcp库的C++移植版本,提供原生性能
- 状态:测试版——核心MCP功能与Python fastmcp参考实现同步
- 当前版本:2.13.0
- 核心MCP协议实现(基于JSON-RPC)
- 多传输协议支持:STDIO/HTTP(SSE)/WebSocket
- 工具管理与调用功能
- 资源与提示词支持
- JSON Schema验证
- 请求/响应处理中间件
- 兼容MCP的CLI工具集成
- 跨平台支持:Windows/Linux/macOS
- 要求C++17及以上编译器,CMake 3.20+
- 可选依赖:libcurl/cpp-httplib/easywsclient
- 提供各平台构建指南
- 测试套件24/24全通过(100%成功率)
- 示例程序位于examples/目录
- 欢迎贡献代码(附贡献指南)
- 采用Apache 2.0开源协议
- 问题反馈请使用GitHub issue跟踪系统