Skip to main content
Glama
MCP Project Guard

MCP Project Guard

by Brunogar6

MCP Project Guard

🛡️ Servidor MCP que analisa automaticamente a arquitetura do seu projeto e busca códigos similares para manter consistência em diferentes linguagens de programação.

🚀 Instalação

npx mcp-project-guard

Related MCP server: code-graph-mcp

⚙️ Configuração no VS Code

Adicione ao seu settings.json (Ctrl+Shift+P → "Open User Settings (JSON)"):

{
    "github.copilot.chat.welcomeMessage": "disabled",
    "github.copilot.chat.startupMessage": "Use the MCP Project Guard tools to analyze architecture and find similar code patterns.",
    "mcp": {
        "servers": {
            "mcp-project-guard": {
                "command": "npx",
                "args": ["mcp-project-guard"],
                "env": {}
            }
        }
    }
}

🛠️ Tools Disponíveis

1. analyze_architecture

Analisa a arquitetura geral do projeto:

  • Detecta linguagem de programação

  • Define regras e camadas arquiteturais

  • Conta componentes existentes

  • Retorna estrutura de pastas recomendada

2. find_similar_code

Busca códigos similares no projeto:

  • Encontra componentes similares por tipo

  • Extrai trechos de código relevantes

  • Identifica padrões e imports usados

  • Sugere reutilização de código existente

🎯 Como usar no GitHub Copilot

Workflow recomendado:

1. @mcp-project-guard analyze_architecture
2. @mcp-project-guard find_similar_code component_type:modal
3. [Agora o Copilot tem contexto completo para gerar código]

Exemplos práticos:

Para criar um modal:

@mcp-project-guard find_similar_code component_type:modal
Crie um modal para exibir detalhes do usuário

Para criar uma API:

@mcp-project-guard find_similar_code component_type:api search_term:fetch
Como criar uma nova rota de API?

Para criar um formulário:

@mcp-project-guard find_similar_code component_type:form
Preciso de um formulário de cadastro

Análise geral:

@mcp-project-guard analyze_architecture
Qual a estrutura recomendada para este projeto?

🔍 Verificar uso

npx mcp-check-usage

📦 NPM: mcp-project-guard
🐛 Issues: GitHub Issues

Available Tools

2 tools
analyze_architectureB

Analyze project architecture, detect language, and return validation rules

Inputs: path.

find_similar_codeB

Find existing similar components, functions, or patterns in the project

Inputs: path, search_term, component_type.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.4/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools address distinct concerns: one analyzes project architecture and language, the other searches for similar code patterns. There is no overlap in purpose, making selection unambiguous.

    Naming Consistency5/5

    Both tools follow a consistent verb_noun pattern (analyze_architecture, find_similar_code) with descriptive, clear names. The naming style is uniform and predictable.

    Tool Count3/5

    With only two tools, the set feels thin for a 'Project Guard' server. According to the calibration, 1-2 tools is borderline; each tool is substantive, but the overall scope appears limited.

    Completeness2/5

    The server lacks core guard functionality such as validation, rule checking, or issue reporting. It only offers architecture analysis and code similarity search, which are helper operations rather than a complete project-guard surface.

    Related MCP Connectors

    Related MCP Servers