Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

Semgrep MCP

A análise estática do Semgrep dentro do seu agente de programação, para que as regras que barram seus pull requests também verifiquem o código enquanto o agente o escreve.

Análise de Sheela · Atualizado

Nossa nota

4.3/5

Um modelo pode ser convencido a ignorar um achado; uma verificação de CI reprovada, não, e o Semgrep permite rodar a mesma verificação nos dois lugares.

O que é Semgrep MCP?

O Semgrep é um analisador estático rápido para mais de 30 linguagens, cujas regras se parecem com o código que encontram. Seu servidor MCP, agora embutido no binário semgrep como semgrep mcp depois que o repositório independente semgrep/mcp foi arquivado, permite que um agente analise código com essas regras. Para o Claude Code, o Semgrep Guardian combina o servidor MCP com hooks que analisam cada arquivo que o agente escreve.

Por padrão, o código é analisado localmente e nunca enviado. A Community Edition gratuita analisa uma função ou um arquivo por vez; dataflow entre arquivos, regras Pro e análise de dependências exigem login no Semgrep.

Como instalar Semgrep MCP

semgrep mcp

Semgrep MCP vale a pena?

A última linha de defesa para código escrito por IA deveria ser a mesma que o código humano enfrenta: uma verificação fora da sessão de programação que bloqueia o merge. O Semgrep é essa verificação há anos, em mais de 30 linguagens, e seu repositório principal tem 17.000 estrelas no GitHub e está na versão 1.182.0. O servidor MCP e o plugin Guardian o levam também para dentro da sessão.

Isso importa porque o agente vê o achado enquanto ainda está trabalhando e o corrige antes de você revisar o diff. E como as regras do Semgrep são escritas na própria sintaxe da linguagem, um bug que sua equipe encontrou uma vez vira uma regra que o pega para sempre, no editor, no agente e na CI.

O porém: a Community Edition gratuita olha uma função ou um arquivo por vez, e o próprio Semgrep diz que isso deixa passar muitos bugs reais em uso de segurança. Dataflow entre arquivos e análise de dependências exigem login, e a plataforma completa é comercial. Configurações do registry enviam métricas pseudônimas das regras, a menos que você passe --metrics=off.

Nossa opinião: o que quer que você adote além disso, torne semgrep scan --error uma verificação de status obrigatória nos pull requests. No plano gratuito, OSV-Scanner para dependências e Gitleaks para segredos cobrem as lacunas óbvias.

Onde ele se destaca

  • Uma equipe de 20 desenvolvedores usando Claude Code em um monorepo TypeScript

    Impedir o merge de código inseguro, não importa quem o escreveu

    Adicione semgrep scan --config auto --error --metrics=off como verificação obrigatória de CI; instale o Guardian para que o agente veja os mesmos achados enquanto trabalha. A Community Edition é gratuita.

  • Um líder de AppSec que vê sempre a mesma classe de bug

    Acabar de vez com um padrão de bug recorrente

    Escreva uma regra Semgrep na própria sintaxe do código e adicione-a à configuração compartilhada usada pela CI e pelo agente.

Antes de decidir

Configuração
brew install semgrep ou python3 -m pip install semgrep; rode semgrep mcp para o servidor. O Guardian é instalado pelo gerenciador /plugin do Claude Code.
Integrações
Claude Code (plugin Guardian com hooks), Cursor, VS Code e outros clientes MCP; CI do GitHub e do GitLab; saída SARIF.
Dados e privacidade
O código é analisado localmente e não é enviado por padrão; configurações do registry enviam métricas pseudônimas, a menos que se use --metrics=off. O Guardian conversa com semgrep.dev para login e detalhes de implantação.
Custo em escala
A Community Edition é gratuita; o preço da AppSec Platform é por contribuidor, na página de preços do Semgrep.
Limites
A Community Edition analisa uma única função ou um único arquivo e deixa passar bugs entre arquivos.

O que é bom

  • As mesmas regras no agente, no editor e na CI
  • Código analisado localmente por padrão
  • As regras se parecem com o código que encontram
  • Mais de 30 linguagens

O que não é

  • O plano gratuito analisa uma função ou um arquivo por vez
  • Análise entre arquivos e de dependências exige login
  • Configurações do registry enviam métricas, a menos que sejam desativadas
  • Repositório MCP independente arquivado; consulte a documentação para a instalação atual

Ideal para

Qualquer equipe que queira que o código escrito por IA passe pelo mesmo filtro de análise estática que o código humano.

Alternativas ao Semgrep MCP

Semgrep MCP: perguntas frequentes

Semgrep MCP vale a pena?
Um modelo pode ser convencido a ignorar um achado; uma verificação de CI reprovada, não, e o Semgrep permite rodar a mesma verificação nos dois lugares. Damos nota 4.3 de 5.
Quanto custa Semgrep MCP?
Community Edition gratuita sob LGPL 2.1; a Semgrep AppSec Platform (regras Pro, análise entre arquivos, Supply Chain, Secrets) é paga.
Quais são as desvantagens de Semgrep MCP?
O plano gratuito analisa uma função ou um arquivo por vez; análise entre arquivos e de dependências exige login; configurações do registry enviam métricas, a menos que sejam desativadas; repositório MCP independente arquivado; consulte a documentação para a instalação atual.
Para quem Semgrep MCP é indicado?
Qualquer equipe que queira que o código escrito por IA passe pelo mesmo filtro de análise estática que o código humano.
Quanto custa Semgrep MCP para uma equipe ou em produção?
A Community Edition é gratuita; o preço da AppSec Platform é por contribuidor, na página de preços do Semgrep.
Semgrep MCP é seguro para dados da empresa?
O código é analisado localmente e não é enviado por padrão; configurações do registry enviam métricas pseudônimas, a menos que se use --metrics=off. O Guardian conversa com semgrep.dev para login e detalhes de implantação.
Quais são as melhores alternativas ao Semgrep MCP?
As alternativas mais próximas que analisamos são Snyk MCP Server (Snyk Studio).

Respostas verificadas em 24 de out. de 2026.