# modelcontextprotocol-cpp-sdk MCP server

> A C++17 implementation of the Model Context Protocol providing client and server libraries for building AI tooling integrations.

- Repository: https://github.com/jesspig/modelcontextprotocol-cpp-sdk
- Page: https://hostedmcp.org/servers/jesspig/modelcontextprotocol-cpp-sdk
- Transport: —
- Stars: 3
- License: MIT

## FAQ

### What platforms are supported by the SDK?

The SDK supports Windows (MSVC, clang-cl), Linux (GCC, Clang), and macOS (Clang).

### What transport methods are available?

It supports Stdio, Streamable HTTP, SSE, WebSocket, and InMemory transports.

### Does the SDK support OAuth?

Yes, the client supports OAuth authorization flows including Authorization Code + PKCE, token refresh, and revocation.

### How do I install the SDK in a CMake project?

You can consume the SDK using FetchContent in your CMake configuration.
