mcp-cpp

by Neumann-Labs · MCP Server · ★ 58

About mcp-cpp

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.

Quick Facts

Stars58
Forks4
LanguageC++
CategoryMCP Server
LicenseGPL-3.0
Quality Score65.8124105901652/100
Open Issues3
Last Updated2026-07-06
Created2025-03-04
Platformscli, mcp
Est. Tokens~19k

More MCP Server Tools

Explore other popular mcp server tools:

View all MCP Server tools →

Popular C++ Agent Tools

Frequently Asked Questions

What is mcp-cpp?

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 58 GitHub stars.

What programming language is mcp-cpp written in?

mcp-cpp is primarily written in C++.

How do I install or use mcp-cpp?

You can find installation instructions and usage details in the mcp-cpp GitHub repository at github.com/Neumann-Labs/mcp-cpp. The project has 58 stars and 4 forks, indicating an active community.

What license does mcp-cpp use?

mcp-cpp is released under the GPL-3.0 license, making it free to use and modify according to the license terms.

View on GitHub → Browse MCP Server tools