MCP Server

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.

Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Pickaxe community avatar
Join 2,000+ builders
Pickaxe
cpp_guidelines

Capabilities

5 capabilities

check_naming

检查 C++ 标识符命名是否符合规范 参数: identifier: 要检查的标识符名称 category: 标识符类别,可选值: - variable: 变量 - constant: 常量 - function: 函数 - class: 类 - namespace: 命名空间 - member_variable: 成员变量 - template_parameter: 模板参数 - file_naming: 文件命名 返回: 检查结果,包含是否符合规范、详细说明和建议

Type: string

Required Params

identifiercategory

check_include_guard

检查 C++ 头文件的包含保护是否正确 参数: code: 头文件的完整代码 file_path: 可选的文件路径,用于生成建议的保护宏名 返回: 检查结果,包含是否符合规范、详细说明和建议

Type: string

Required Params

code

analyze_memory_safety

分析 C++ 代码中的内存安全问题 参数: code: 要分析的 C++ 代码 返回: 内存安全分析报告,包括潜在的内存泄漏、悬空指针、不安全操作等

Type: string

Required Params

code

suggest_modern_cpp

建议将代码升级为现代 C++ 写法 参数: code: 要分析的 C++ 代码 target_standard: 目标 C++ 标准,可选值: - cpp11: C++11 - cpp14: C++14 - cpp17: C++17 (默认) - cpp20: C++20 - cpp23: C++23 返回: 现代化建议报告,包括可以使用的新特性和重写示例

Type: string

Required Params

code

check_const_correctness

检查 C++ 代码中的 const 正确性 参数: code: 要检查的 C++ 代码 返回: const 正确性检查报告,包括缺少 const 的地方和改进建议

Type: string

Required Params

code

Get Started

Click any tool below to instantly start building AI tools that enhance your workflow and productivity

Custom Workflow Builder

Create automated workflows that connect your tools and streamline repetitive tasks with AI assistance.

Data Analyzer

Transform raw data into actionable insights with AI-powered analysis and visualization tools.

Content Assistant

Generate, edit, and optimize content across formats with AI that understands your brand and style.

Task Automation

Automate routine tasks and processes to save time and reduce manual work with intelligent AI tools.

Integration Hub

Connect and sync data across your favorite tools and platforms with seamless AI-powered integrations.

Smart Assistant

Build a personalized AI assistant that helps with daily tasks, answers questions, and provides support.

Explore Pickaxe Templates

Get started faster with pre-built templates. Choose from our library of ready-to-use AI tools and customize them for your needs.

Ready to Connect cpp_guidelines?

Build your AI tool with this MCP server in the Pickaxe builder.

Build with Pickaxe

Frequently Asked Questions