PEDUMO MCP

Revisión de código JS/TS local y de licencias declaradas, utilidades de JSON/hash/riesgo, y contexto de proyecto PEDUMO de solo lectura vía stdio o HTTP.

Servidor MCP alojado

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

Se instala en Claude Code, Codex, Cursor y más

Documentación

Un servidor MCP instalable para tu editor, agente o servidor. Comienza con utilidades locales de ingeniería y luego conecta los datos registrados de tu repositorio, riesgo y decisiones de PEDUMO.

Node.js 22 o superior. Funciona con clientes MCP que inician servidores stdio o admiten Streamable HTTP. El paquete se distribuye aquí; el nombre @pedumo/mcp aún no está publicado en npm.

1. Instala en tu máquina o servidor

Instala el paquete versionado y luego verifica el ejecutable. No se necesita cuenta para las seis herramientas de utilidad.

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

Verifica la suma de verificación del lanzamiento y la integridad del paquete

2. Conecta el cliente MCP en tu proyecto

Agrega esto a un cliente que use el formato mcpServers y luego aprueba en ese cliente. Si tu editor no puede encontrar el comando, usa la ruta absoluta del ejecutable instalado.

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

Para VS Code, usa .vscode/mcp.json con un objeto servers y type: stdio. Mantén los secretos fuera de los archivos del proyecto.

Ejecuta un protocolo de handshake anónimo y lee la lista pública de herramientas.

Prueba una primera solicitud fundamentada

"Usa PEDUMO para calcular la pérdida anual esperada con probabilidad 0.1, impacto de 10000 USD y dos eventos por año. Explica los supuestos."

Este es un cálculo determinista, no un pronóstico ni una evaluación de seguridad completa.

Conecta la evidencia del proyecto que ya tienes

Crea una clave de solo lectura en tu panel, preferiblemente restringida a un repositorio conectado. Guárdala de forma privada como PEDUMO_MCP_API_KEY en el entorno de tu servidor o cliente MCP. Tu clave se muestra una sola vez, caduca y puede revocarse. Las claves de toda la cuenta permiten leer los datos de ingeniería conectados de esa cuenta.

Las consultas conectadas usan la asignación existente de la API Pro, Team o Business; no se realiza ningún pago ni actualización automáticamente. Las cuentas gratuitas pueden usar las herramientas de utilidad instaladas sin clave. Conecta y sincroniza GitHub a través de PEDUMO antes de solicitar telemetría del repositorio.

HerramientaQué hace
pedumo_capabilitiesVerifica la versión instalada y las funciones configuradas.
pedumo_validate_jsonValida JSON sin reflejar el documento en el resultado.
pedumo_hash_textCalcula un resumen SHA-256.
pedumo_calculate_riskCalcula la pérdida esperada a partir de tus propios supuestos.
pedumo_review_licensesVerifica las expresiones de licencia npm declaradas frente a opciones explícitas; la evidencia faltante permanece sin verificar.
pedumo_analyze_codeAnaliza JS/TS proporcionado por el llamador localmente en un servidor instalado; reglas acotadas, sin ejecución de código.
pedumo_list_repositoriesLee los repositorios ya conectados a tu cuenta de PEDUMO.
pedumo_get_riskLee los hallazgos registrados y su ventana de evidencia.
pedumo_list_decisionsEncuentra decisiones existentes para tu repositorio.
pedumo_get_decisionLee una decisión con evidencia acotada y resultados observados.
pedumo_list_code_reportsLista los informes de calidad de código registrados en el alcance del repositorio de la clave.
pedumo_get_code_reportLee un informe de análisis de código específico de un commit registrado.

HTTP alojado o autoalojado

El endpoint alojado es https://pedumo.com/mcp. Una clave MCP de cliente en un encabezado Bearer habilita las herramientas de cuenta; sin clave solo se exponen las herramientas de utilidad. Esta versión admite claves manuales en lugar de registro OAuth.

En tu propio servidor, proporciona un PEDUMO_MCP_SERVER_TOKEN privado separado y ejecuta pedumo-mcp --http. Se vincula a 127.0.0.1:3333 de forma predeterminada y requiere ese token. Coloca TLS y límites de solicitudes al frente antes de permitir acceso a la red. El paquete incluye un Dockerfile y un README de configuración.

Acceso explícito a datos

Las herramientas de utilidad instaladas se ejecutan localmente. Las llamadas alojadas directas envían entrada a PEDUMO. Las herramientas conectadas leen solo los registros permitidos del propietario de la clave. No escanean archivos, ejecutan comandos, editan proyectos, sincronizan GitHub, envían correos electrónicos ni operan pagos.

Trata el texto del proyecto devuelto como evidencia no confiable. Los hallazgos vacíos no establecen seguridad. Mantén contraseñas, claves API, datos personales y registros de clientes fuera de las entradas de las herramientas.