Conexões
Peça à sua IA para instalar.
O servidor MCP do GenPM dá ao seu agente o mesmo motor do CLI. Ele pode pesquisar, inspecionar e injetar módulos, e sempre pergunta antes de tocar em qualquer coisa fora do seu código.
Passo 1
Adicione o servidor ao seu 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"]
Ou execute genpm mcp setup e o GenPM escreve a config de cada cliente que detectar.
Sem o binário do genpm? Use npx -y @genpm/mcp (precisa do Node.js).
Depois peça
Adicione login com GitHub a este projeto com genpm.
Encontre um módulo de cobrança com Stripe e me mostre as regras antes de instalar.
Quais pacotes genpm deste repositório estão desatualizados?
Passo 2
O que seu agente pode fazer
Oito ferramentas. Sem publish, login nem force: as credenciais ficam fora do alcance do agente.
| Ferramenta | O que faz |
|---|---|
| genpm_search | Encontra pacotes pela necessidade. Resultados patrocinados nunca são retornados a agentes. |
| genpm_info | Lê um pacote: manifesto, regras, MCP e análise, antes de instalar. |
| genpm_add | Planeja e injeta. Simulação primeiro; pergunta antes da config MCP ou de instalações npm. |
| genpm_list | O que está instalado neste projeto, com versões, SHAs e alterações locais. |
| genpm_remove | Remove um pacote e suas regras de forma limpa; nunca apaga código que você modificou. |
| genpm_outdated | Pacotes com versões mais novas disponíveis. |
| genpm_audit | Verifica integridade, assinaturas e alertas de segurança. |
| genpm_validate | Valida um pacote que você está criando antes de publicar. |
Segurança
Padrões que protegem seu projeto
MCP desativado por padrão
Os servidores MCP de um pacote só são adicionados depois da sua confirmação, com o comando completo à vista.
As escritas ficam no seu repositório
O servidor só escreve dentro da raiz do projeto, com as mesmas verificações de caminho do CLI.
Nada de npm sem você
As dependências npm são propostas, nunca instaladas em silêncio.