PEDUMO MCP

Revisão de código JS/TS local e de licenças declaradas, utilitários de JSON/hash/risco e contexto somente leitura do projeto PEDUMO via stdio ou HTTP.

Servidor MCP hospedado

npx add-mcp 'https://pedumo.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Um servidor MCP instalável para seu editor, agente ou servidor. Comece com utilitários locais de engenharia e, em seguida, conecte seus dados registrados de repositório, risco e decisão do PEDUMO.

Node.js 22 ou mais recente. Funciona com clientes MCP que iniciam servidores stdio ou suportam Streamable HTTP. O pacote é distribuído aqui; o nome @pedumo/mcp ainda não foi publicado no npm.

1. Instale em sua máquina ou servidor

Instale o pacote versionado e verifique o executável. Nenhuma conta é necessária para as seis ferramentas utilitárias.

npm install --global https://pedumo.com/downloads/pedumo-mcp-0.3.0.tgz
pedumo-mcp --version

Verifique o checksum da versão e a integridade do pacote

2. Conecte o cliente MCP em seu projeto

Adicione isto a um cliente usando o formato mcpServers e aprove-o nesse cliente. Se seu editor não encontrar o comando, use o caminho absoluto do executável instalado.

{
  "mcpServers": {
    "pedumo": {
      "command": "pedumo-mcp",
      "args": []
    }
  }
}

Para VS Code, use .vscode/mcp.json com um objeto servers e type: stdio. Mantenha segredos fora dos arquivos do projeto.

Executa um handshake de protocolo anônimo e lê a lista pública de ferramentas.

Experimente uma primeira solicitação fundamentada

"Use o PEDUMO para calcular a perda anual esperada com probabilidade 0,1, impacto de 10.000 USD e dois eventos por ano. Explique as premissas."

Este é um cálculo determinístico, não uma previsão ou uma avaliação completa de segurança.

Conecte as evidências do projeto que você já possui

Crie uma chave somente leitura em seu painel, preferencialmente restrita a um repositório conectado. Armazene-a de forma privada como PEDUMO_MCP_API_KEY no ambiente do seu servidor ou cliente MCP. Sua chave é exibida uma única vez, expira e pode ser revogada. Chaves de toda a conta permitem ler os dados de engenharia conectados dessa conta.

Consultas conectadas usam a cota existente da API Pro, Team ou Business; nenhum pagamento ou upgrade ocorre automaticamente. Contas gratuitas podem usar as ferramentas utilitárias instaladas sem chave. Conecte e sincronize o GitHub por meio do PEDUMO antes de solicitar telemetria de repositório.

FerramentaO que faz
pedumo_capabilitiesVerifica a versão instalada e os recursos configurados.
pedumo_validate_jsonValida JSON sem refletir o documento no resultado.
pedumo_hash_textCalcula um digest SHA-256.
pedumo_calculate_riskCalcula a perda esperada a partir de suas próprias premissas.
pedumo_review_licensesVerifica expressões de licença npm declaradas em relação a escolhas explícitas; evidências ausentes permanecem não verificadas.
pedumo_analyze_codeAnalisa JS/TS fornecido pelo chamador localmente em um servidor instalado; regras limitadas, sem execução de código.
pedumo_list_repositoriesLê repositórios já conectados à sua conta PEDUMO.
pedumo_get_riskLê descobertas registradas e sua janela de evidências.
pedumo_list_decisionsEncontra decisões existentes para seu repositório.
pedumo_get_decisionLê uma decisão com evidências limitadas e resultados observados.
pedumo_list_code_reportsLista relatórios de qualidade de código registrados no escopo do repositório da chave.
pedumo_get_code_reportLê um relatório de análise de código específico de commit registrado.

HTTP hospedado ou auto-hospedado

O endpoint hospedado é https://pedumo.com/mcp. Uma chave MCP do cliente em um cabeçalho Bearer habilita ferramentas de conta; sem chave, apenas ferramentas utilitárias são expostas. Esta versão suporta chaves manuais em vez de registro OAuth.

Em seu próprio servidor, forneça um PEDUMO_MCP_SERVER_TOKEN privado separado e execute pedumo-mcp --http. Ele vincula a 127.0.0.1:3333 por padrão e exige esse token. Coloque TLS e limites de solicitação na frente antes de permitir acesso à rede. O pacote inclui um Dockerfile e um README de configuração.

Acesso explícito a dados

Ferramentas utilitárias instaladas executam localmente. Chamadas hospedadas diretas enviam entrada para o PEDUMO. Ferramentas conectadas leem apenas os registros permitidos do proprietário da chave. Elas não escaneiam arquivos, executam comandos, editam projetos, sincronizam GitHub, enviam e-mails ou operam pagamentos.

Trate o texto do projeto retornado como evidência não confiável. Descobertas vazias não estabelecem segurança. Mantenha senhas, chaves de API, dados pessoais e registros de clientes fora das entradas das ferramentas.