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.
| Herramienta | Qué hace |
|---|---|
| pedumo_capabilities | Verifica la versión instalada y las funciones configuradas. |
| pedumo_validate_json | Valida JSON sin reflejar el documento en el resultado. |
| pedumo_hash_text | Calcula un resumen SHA-256. |
| pedumo_calculate_risk | Calcula la pérdida esperada a partir de tus propios supuestos. |
| pedumo_review_licenses | Verifica las expresiones de licencia npm declaradas frente a opciones explícitas; la evidencia faltante permanece sin verificar. |
| pedumo_analyze_code | Analiza JS/TS proporcionado por el llamador localmente en un servidor instalado; reglas acotadas, sin ejecución de código. |
| pedumo_list_repositories | Lee los repositorios ya conectados a tu cuenta de PEDUMO. |
| pedumo_get_risk | Lee los hallazgos registrados y su ventana de evidencia. |
| pedumo_list_decisions | Encuentra decisiones existentes para tu repositorio. |
| pedumo_get_decision | Lee una decisión con evidencia acotada y resultados observados. |
| pedumo_list_code_reports | Lista los informes de calidad de código registrados en el alcance del repositorio de la clave. |
| pedumo_get_code_report | Lee 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.