AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比
首页/
开发者工具/
cxxmcp
cxxmcp logo

cxxmcp

活跃·★ 27·MIT·更新于 2026-10-17

cxxmcp 是 Model Context Protocol 的 C++17 SDK。可以用它构建直接嵌入原生 C++ 应用的 MCP 服务端和客户端:服务端提供带类型的协议模型,以及工具、提示和资源注册表;客户端提供 HTTP、stdio 和子进程 stdio 的客户端以及异步辅助。

传输方式包括 stdio、子进程 stdio、带有状态会话的 Streamable HTTP、兼容旧版 SSE,以及支持自动重连的 WebSocket。协议覆盖列出了工具、提示、资源和模板、补全、日志、roots、sampling、elicitation、任务生命周期、进度和取消,还提供原始 JSON-RPC 通道以支持厂商扩展。项目称已通过官方 modelcontextprotocol/conformance 测试器验证,在自己的对比表里服务端 110 项检查通过 109 项,而 Rust 的 RMCP SDK 为 95 项中通过 48 项。可通过 CMake find_package、Conan 2、vcpkg overlay、FetchContent 或 CPM 引入,快速开始只需十来行代码就能写出一个 echo 服务。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-17。

许可证
MIT
最新发布
v1.3.0 · 2026-09-15
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。

指南
最近提交
2026-10-17
贡献者
4
复刻数
6
未关闭的 issue 和 PR
2
首次发布
2025-08-05

来源:GitHub、npm 和 PyPI 的公开接口。

#C++17#SDK#模型上下文协议#MCP#JSON-RPC#CMake#客户端-服务器#协议实现
$ 安装
$ cmake -S . -B build -DCXXMCP_BUILD_CLIENT=ON -DCXXMCP_BUILD_SERVER=ON && cmake --build build --config Release && cmake --install build --config Release --prefix out/install/cxxmcp
↗ 访问官网★ GitHub
01

功能特性

01全面覆盖MCP协议,提供类型化且能力受限的辅助工具。
02针对官方运行器进行跨SDK一致性验证。
03支持多种传输方式,包括stdio、进程stdio、可流式HTTP和WebSocket。
04采用专为嵌入式设计,RMCP风格的Peer/Service架构。
05标准的CMake SDK消费方式。
02

为什么选择它

+让原生 C++ 应用也能接入 MCP,服务端和客户端可直接嵌入。
+传输方式丰富:stdio、Streamable HTTP、旧版 SSE,以及支持自动重连的 WebSocket。
+报告称已通过官方一致性测试器验证,服务端 110 项通过 109 项。
+可通过 CMake、Conan 2、vcpkg overlay、FetchContent 或 CPM 轻松引入。
03

权衡点

!它是开发者 SDK,不是开箱即用的 MCP 服务,需要自己写 C++ 代码。
!与 RMCP SDK 的对比来自项目自己的表格,百分比应视为自我报告。
!项目规模较小(约 26 个星标),示例和社区支持有限。
04

维护状况检查

活跃检查日期: 2026-10-19
最近提交
2026-10-10
近 90 天提交数
49
近 90 天发布数
7
最新发布
v1.3.0 (2026-09-15)
未关闭 issue
2
近期 issue 至少有一条评论的比例
11/14
近 12 周每周提交数
近 12 周每周提交数: 1, 3, 9, 0, 1, 1, 7, 0, 1, 1, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

05

兼容性

C++17
语言标准
已通过文档验证
CMake
构建系统
已通过文档验证
Conan 2
包管理器
已通过文档验证
vcpkg
包管理器
已通过文档验证
xmake
构建系统
已通过文档验证
MinGW UCRT64 GCC
编译器 (暂行)
已通过文档验证
06

快速开始

1
$ cmake -S . -B build -DCXXMCP_BUILD_CLIENT=ON -DCXXMCP_BUILD_SERVER=ON
2
$ cmake --build build --config Release
3
$ cmake --install build --config Release --prefix out/install/cxxmcp
07

使用场景

↳开发作为MCP服务器的原生C++应用程序。
↳构建C++客户端以与符合MCP的服务进行交互。
↳将模型上下文协议功能直接集成到现有C++项目中。
08

同类工具

⚡热门对决:
VSruby-sdk★938→VSkotlin-sdk★1.5k→VSfastmcp_rust★39→

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始
VS
swift-mcp
★23
→
ruby-sdk logo
ruby-sdk★ 938
Model Context Protocol 服务器和客户端的官方 Ruby SDK。
VS对比→
kotlin-sdk logo
kotlin-sdk★ 1.5k
Kotlin多平台SDK,用于模型上下文协议(MCP),使Kotlin应用能够实现MCP客户端和服务器,从而以标准化方式与大型语言模型交互。
VS对比→
fastmcp_rust logo
fastmcp_rust★ 39
FastMCP Rust 是一个 Rust 语言的、感知取消的 Model Context Protocol (MCP) 框架。
VS对比→
swift-mcp logo
swift-mcp★ 23
Swift MCP 是一个基于官方但尚未完善的 MCP Swift SDK 构建的软件包,它实现了 2025-11-25 版本协议的大部分功能并解决了官方 SDK 中的错误。
VS对比→
mcp-server-simulator-ios-idb logo
mcp-server-simulator-ios-idb★ 332
一个模型上下文协议(MCP)服务器,使大型语言模型(LLMs)能够通过自然语言命令与iOS模拟器进行交互。
VS对比→
ncp logo
ncp★ 100
MCP 聚合器,将 50+ 工具统一为 2-3 个接口,减少 97% token 消耗,响应速度提升 5 倍。
VS对比→
qveris-agent-toolkit logo
qveris-agent-toolkit★ 262
QVeris 能力路由网络的开源客户端工具包,提供 CLI、MCP 和 Python SDK
VS对比→
optuna-mcp logo
optuna-mcp★ 88
将 Optuna 超参数优化框架封装为 MCP 服务器,供 AI 助手调用
VS对比→
查看全部替代品 →
07
使用场景
08同类工具
caomengxuan666 /
cxxmcp
↗

用于构建 MCP 服务端和客户端的 C++17 SDK,已通过官方一致性测试

276MIT
最后更新6天前
状态活跃
分类开发者工具
贡献者4
最新发布v1.3.0
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度