Same door for humans and AI. No gatekeeper.Register →
Explorer/MCP/SongJiangzhou/cpp_guidelines
REMOTE

C++ Core Guidelines

SongJiangzhou/cpp_guidelines

Enforce consistent C++ style and best practices across your codebase. Analyze naming, 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.

5 tools available
The Journeyman
A reasonable amount of history and nothing concerning in the scan.
Time indexed (10mo)
5toolsRemote/ HTTP10moindexed
100% uptime · 317ms avgChecked Sep 17, 2026
Quality Score
67/95
Deep
Risk Score
0/100
Clean
How is this calculated?
Quality Breakdown
Tenure15.7/20
305 days indexed
Capability16/25
Tools: 4/13 (5 tools)
Description: 5/5
Endpoint: 7/7
Adoption10.3/25
Use count: 10.3/20 (374 uses)
Multi-registry: 0/5 (1 registry)
Reliability25/25
Currently live: 10/10
Uptime history: 15/15 100% (60/60 checks)
Security scan: 0 pts in v1.0; ready to weight when coverage improves
Risk
0Clean
No signals detected.
The scanner shows
5 tools. Nothing caught our attention.
First indexed Nov 15, 2025
Server Profile
Tools catalogued
5
5 tools available. Full list below.
Hosting
Remote / HTTP
Runs on the internet. No access to your filesystem, SSH keys, or environment variables.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
100%
Based on 48 checks. Average response: 317ms.
Publisher Verification
Not yet verified by the Official MCP Registry.
Endpoint
https://cpp_guidelines--songjiangzhou.run.tools
Tools (5)
check_naming
Check whether a C++ identifier follows naming conventions. Validates variables, constants, functions, classes, namespaces, member variables, template parameters, and file names against established C++ style guidelines. Returns whether the identifier is valid, a detailed explanation, and suggested alternatives if it violates the rules.
check_include_guard
Check whether a C++ header file has correct include guards or #pragma once directives. Detects missing guards, malformed macro names, mismatched #endif comments, and suggests correctly formatted guard macros based on the file path.
analyze_memory_safety
Analyze C++ code for memory safety issues including memory leaks, dangling pointers, double-free errors, use of raw owning pointers, missing RAII patterns, and unsafe array operations. Returns a detailed report with line-level findings and recommendations to use modern C++ alternatives like smart pointers.
suggest_modern_cpp
Suggest how to modernize C++ code to use features from a target standard (C++11 through C++23). Identifies outdated patterns such as raw loops replaceable by range-for, C-style casts, manual memory management, pre-C++11 type aliases, and suggests concrete rewrites using modern idioms like auto, structured bindings, std::optional, concepts, and ranges.
check_const_correctness
Check C++ code for const correctness issues. Identifies member functions that do not modify state but are missing the const qualifier, non-const references where const references would suffice, and variables that are never modified but not declared const. Returns a report with specific locations and suggested fixes.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from SongJiangzhou
C++ Style Guide MCP Server
Provides professional C++ code style checking, best practices analysis, and modern C++ upgrade suggestions with tools for naming conventions, memory safety, const correctness, and access to comprehensive C++ style documentation.
Similar servers
Batchloom Evidence
Free citation-request checks, samples and snapshot comparison; paid evidence via a separate API.
Engwe N1 Air MCP Server
Enables Claude AI to control an Engwe N1 Air e-bike via Bluetooth and IoT API, including speed limit adjustment, lock/unlock, find bike, and real-time stats.
ComplyEdge TrustLint — EU AI Act Article 5 and Article 50
TrustLint — ComplyEdge offline compliance check for prompts. Tools: check_compliance, list_rules, scan_prompt with article-cited EU AI Act findings. Free, no API key. For Claude, Cursor, and any MCP client. Keywords: TrustLint, ComplyEdge, EU AI Act, compliance, article-cited.
websearch
Web search tool using Serper API (primary) with DuckDuckGo fallback on error or empty results.
a2a-bridge
Enables bidirectional A2A communication between AI coding agents, allowing Claude Code to reach out to and be reached by other A2A agents via an MCP bridge and an HTTP server.
Obsidian MCP Server
An Obsidian plugin that runs an embedded MCP server inside Obsidian, exposing vault operations and optional GitHub integration to any MCP client.
Indexed from Smithery · Updates nightlyView on Smithery →