Conexiones
Pídele a tu IA que lo instale.
El servidor MCP de GenPM le da a tu agente el mismo motor que el CLI. Puede buscar, inspeccionar e inyectar módulos, y siempre pregunta antes de tocar nada fuera de tu código.
Paso 1
Añade el servidor a tu cliente
$
claude mcp add genpm -- genpm mcp serve{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }{ "servers": { "genpm": { "type": "stdio", "command": "genpm", "args": ["mcp", "serve"] } } }{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }[mcp_servers.genpm] command = "genpm" args = ["mcp", "serve"]
O ejecuta genpm mcp setup y GenPM escribe la config de cada cliente que detecte.
¿Sin el binario de genpm? Usa npx -y @genpm/mcp (necesita Node.js).
Después pide
Añade login con GitHub a este proyecto con genpm.
Busca un módulo de facturación con Stripe y muéstrame sus reglas antes de instalarlo.
¿Qué paquetes de genpm de este repo están desactualizados?
Paso 2
Qué puede hacer tu agente
Ocho herramientas. Sin publish, login ni force: las credenciales quedan fuera del alcance del agente.
| Herramienta | Qué hace |
|---|---|
| genpm_search | Busca paquetes según la necesidad. Nunca devuelve resultados patrocinados a los agentes. |
| genpm_info | Lee un paquete: manifiesto, reglas, MCP y escaneo, antes de instalar. |
| genpm_add | Planifica e inyecta. Primero simula; te pregunta antes de config MCP o instalaciones npm. |
| genpm_list | Qué hay instalado en este proyecto, con versiones, SHAs y cambios locales. |
| genpm_remove | Quita un paquete y sus reglas limpiamente; nunca borra código que modificaste. |
| genpm_outdated | Paquetes con versiones más nuevas disponibles. |
| genpm_audit | Verifica integridad, firmas y avisos de seguridad. |
| genpm_validate | Valida un paquete que estás creando antes de publicarlo. |
Seguridad
Valores por defecto que protegen tu proyecto
MCP desactivado por defecto
Los servidores MCP de un paquete solo se añaden cuando confirmas, mostrando el comando completo.
Las escrituras se quedan en tu repo
El servidor solo escribe dentro de la raíz del proyecto, con las mismas comprobaciones de rutas que el CLI.
Nada de npm sin ti
Las dependencias npm se proponen, nunca se instalan en silencio.