GopherSecurity/gopher-mcp

MCP C++ SDK - Model Context Protocol implementation in CPP with enterprise-grade security, visibility and connectivity.

50
/ 100
Established

Implements the MCP protocol via a layered architecture with stdio, HTTP+SSE, WebSocket, and TCP transports, plus a composable filter chain for rate limiting, circuit breaking, and request routing. Exposes a stable C API (`libgopher_mcp_c`) enabling bindings for Python, TypeScript, Go, Rust, Java, C#, and Ruby, allowing non-C++ applications to leverage the SDK's production features like connection pooling and graceful shutdown. Designed for embedded systems, real-time applications, and game engines requiring low-latency protocol implementation.

No Package No Dependents
Maintenance 13 / 25
Adoption 9 / 25
Maturity 15 / 25
Community 13 / 25

How are scores calculated?

Stars

86

Forks

10

Language

C++

License

Apache-2.0

Last pushed

Mar 08, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/GopherSecurity/gopher-mcp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.