{"id":1671,"slug":"songjiangzhou/cpp_guidelines_mcp","name":"C++ Core Guidelines","description":"Enforce consistent C++ style and best practices across your codebase. Analyze naming conventions, memory safety, and const correctness, and get actionable modernization suggestions up to C++23. Accelerate reviews with ready-made prompts and quick access to curated guidelines.","category":"development","github":"https://github.com/SongJiangzhou/cpp_guidelines_mcp","homepage":"","server_url":"","transport":"stdio","install":[{"cmd":"npx -y @smithery/cli","imports":[]}],"tools":[{"name":"check_naming","description":"Validate C++ identifiers (variables, classes, functions, etc.) against naming conventions"},{"name":"check_include_guard","description":"Verify header file include guards or `#pragma once` usage"},{"name":"analyze_memory_safety","description":"Detect memory leaks, dangling pointers, and unsafe memory patterns"},{"name":"suggest_modern_cpp","description":"Get modernization suggestions targeting C++11 through C++23"},{"name":"check_const_correctness","description":"Find missing `const` qualifiers on member functions, parameters, and variables"}],"env_vars":[],"auth_type":"none","official":false,"stars":0,"status":"active","source":"mcpservers.org","created_at":"2026-05-25T08:06:19.010770+00:00","updated_at":"2026-05-25T18:01:13.286928+00:00","tags":[],"path":"c-core-guidelines"}