Token导航 LogoToken导航TokenDH.com
CC
开发工具HTTP官方级别未说明来源级核验

C++ Core Guidelines

MCP Server

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 review…

工具数

公开资料未说明
JavaScriptHTTP开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

最后核验

2026/5/18 00:08

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y smithery mcp add SongJiangzhou/cpp_guidelines

详细介绍

C++ Core 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 review…

Quick Start

# Connect this server (installs CLI if needed)
npx -y smithery mcp add SongJiangzhou/cpp_guidelines

# Browse available tools
npx -y smithery tool list SongJiangzhou/cpp_guidelines

# Get full schema for a tool
npx -y smithery tool get SongJiangzhou/cpp_guidelines check_naming

# Call a tool
npx -y smithery tool call SongJiangzhou/cpp_guidelines check_naming '{}'

Direct MCP Connection

Endpoint: https://cpp_guidelines--songjiangzhou.run.tools

Tools (5)

  • check_naming — Check whether a C++ identifier follows naming conventions. Validates variables, constants, functions, classes, namespac…
  • check_include_guard — Check whether a C++ header file has correct include guards or #pragma once directives. Detects missing guards, malforme…
  • analyze_memory_safety — Analyze C++ code for memory safety issues including memory leaks, dangling pointers, double-free errors, use of raw own…
  • suggest_modern_cpp — Suggest how to modernize C++ code to use features from a target standard (C++11 through C++23). Identifies outdated pat…
  • check_const_correctness — Check C++ code for const correctness issues. Identifies member functions that do not modify state but are missing the c…
# Get full input/output schema for a tool
npx -y smithery tool get SongJiangzhou/cpp_guidelines 

Resources

  • cpp-style://naming/{category} — Reference documentation for C++ naming conventions by category: variable, constant, function, class, namespace, member_…
  • cpp-style://best-practices/{topic} — C++ best practice guides by topic: memory, exceptions, templates, concurrency, performance, modern_cpp, or all.
  • cpp-style://standard/{version} — Feature documentation for C++ standards: cpp11, cpp14, cpp17, cpp20, cpp23, or all.
  • cpp-style://examples/{pattern} — C++ design pattern and idiom examples: singleton, factory, observer, raii, pimpl, strategy, or all.

Prompts (2)

  • code_review (focus) — Generate a C++ code review prompt template focused on a specific aspect: general, performance, safety, readability, or …
  • refactor_suggestion (target_standard) — Generate a C++ refactoring suggestion prompt targeting a specific C++ standard from cpp11 to cpp23.

目录标签

目录标签

JavaScriptHTTP开发工具

接入字段

传输方式(transport,传输协议)

HTTP

鉴权方式(authType,认证方式)

unknown

运行时(runtime,运行环境)

Node.js

权限和风险

HTTPunknown部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:category

来源信息

继续浏览同类 MCP