by Neumann-Labs · MCP Server · ★ 56
Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h
mcp-cpp A modern C++20 SDK for the Model Context Protocol (MCP), targeting protocol revision 2025-11-25. Status: beta. The wire format is locked to the official MCP spec; the C++ API may still see refinements before 1.0. Why LLM applications increasingly need a uniform way to talk to tool, resource, and prompt providers. MCP is that protocol; this SDK aims to be a clean, fast, spec-faithful C++ implementation suitable for embedding in editors, IDEs, agents, native applications, and high-throughput servers. Design goals: Spec-faithful. Field names, method names, and behaviors match the official TypeScript schema verbatim. Idiomatic C++20. RAII, value semantics, for sum types, futures for async results, no inheritance hierarchies where composition will do. Small surface, big leverage. A focused public API; most of the work happens behind a few well-named types. Production-ready. Sanitizer-clean, thread-safe where it must be, no hidden allocations on hot paths. What's in 0.1 -
| Stars | 56 |
| Forks | 4 |
| Language | C++ |
| Category | MCP Server |
| License | GPL-3.0 |
| Quality Score | 65.8124105901652/100 |
| Open Issues | 2 |
| Last Updated | 2026-04-29 |
| Created | 2025-03-04 |
| Platforms | cli, mcp |
| Est. Tokens | ~46k |
Explore other popular mcp server tools:
mcp-cpp is A C++ SDK for the Model Context Protocol (MCP). The SDK will provide a framework for creating MCP servers and clients in C++.. It is categorized as a MCP Server with 56 GitHub stars.
mcp-cpp is primarily written in C++.
You can find installation instructions and usage details in the mcp-cpp GitHub repository at github.com/Neumann-Labs/mcp-cpp. The project has 56 stars and 4 forks, indicating an active community.
mcp-cpp is released under the GPL-3.0 license, making it free to use and modify according to the license terms.