accueil / serveurs / Données & BDD / dev.criando/massa
dev.criando/massa
serveur MCP (Model Context Protocol) · massa 0.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que dev.criando/massa est sûr ?
Au dernier audit MCP Hub, le serveur MCP « dev.criando/massa » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- gerar≈ 763 tokens
Gera massa de teste a partir de um schema JSON do massa e devolve o arquivo como texto (csv, json ou script sql). Até 100 linhas por chamada; acima disso nada é gerado e a resposta traz o schema e um curl para a API (/api/generate), que gera o volume todo. Com formato xlsx (Excel), devolve um link que baixa o arquivo, sem o teto de linhas: mostre o link ao usuário exatamente como veio. Sem seed no schema, uma é sorteada e devolvida: com a mesma seed e o mesmo schema, o resultado é idêntico. Schema inválido volta como erro com as mensagens campo a campo.
Paramètres, retour & exemple (4)
Paramètresschema· object · requis
o schema JSON do massa, como objetotabela· string · optionnel
nome da tabela dos INSERT, só com formato sql (aceita esquema.tabela; padrão massa)dialeto· string · optionnel · | mysql | oracle | sqlserver
banco do script, só com formato sql: mysql, oracle ou sqlserver. Vazio é SQL padrão (Postgres)formato· string · optionnel · csv | json | sql | xlsx
csv (padrão), json, sql ou xlsx (Excel: volta um link para baixar o arquivo, que não entra no contexto)
Exemple d'appel{"name": "gerar", "arguments": {"schema": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"curl": "texte", "link": "texte", "seed": 1, "teto": 1, "aviso": "texte", "linhas": 1, "schema": "texte", "formato": "texte", "conteudo": "texte", "acima_do_teto": true}} - gerar_documento≈ 837 tokens
Gera de 1 a 100 documentos válidos de um tipo: cpf, cnpj, cartao (número, validade e CVV), conta (banco, agência e conta com DV) ou senha. Os dígitos verificadores são calculados, não inventados. Cada tipo aceita só as suas opções (uf no cpf, alfanumerico no cnpj, bandeira no cartao, banco na conta, as regras de tamanho e caracteres na senha); opção que não vale para o tipo é erro. Devolve também a seed usada.
Paramètres, retour & exemple (15)
Paramètresuf· string · optionnel
só cpf: sigla do estado de emissão (define o 9º dígito); vazio sorteiaseed· integer · optionnel
semente do sorteio; omitida, o servidor sorteia uma e a devolvetipo· string · requis · cpf | cnpj | cartao | conta | senha
cpf, cnpj, cartao, conta ou senhabanco· string · optionnel
só conta: código do banco (001, 033, 041, 104, 237, 341); vazio sorteiamascara· boolean · optionnel
com pontuação: cpf, cnpj, cartao (espaços) e conta (hífen no DV). Não vale para senhabandeira· string · optionnel
só cartao: visa, mastercard, elo, amex, hipercard ou diners; vazio sorteiaespeciais· string · optionnel
só senha: caracteres especiais aceitos (padrão !@#$%&*-_+=?)quantidade· integer · optionnel
quantos gerar, de 1 a 100 (padrão 1)min_numeros· integer · optionnel
só senha: mínimo de números; 0 não usa o tipo (padrão 1)tamanho_max· integer · optionnel
só senha: tamanho máximo, até 128 (padrão 16)tamanho_min· integer · optionnel
só senha: tamanho mínimo (padrão 12)alfanumerico· boolean · optionnel
só cnpj: formato alfanumérico novo (IN RFB 2.229/2024)min_especiais· integer · optionnel
só senha: mínimo de especiais; 0 não usa o tipo (padrão 1)min_maiusculas· integer · optionnel
só senha: mínimo de maiúsculas; 0 não usa o tipo (padrão 1)min_minusculas· integer · optionnel
só senha: mínimo de minúsculas; 0 não usa o tipo (padrão 1)
Exemple d'appel{"name": "gerar_documento", "arguments": {"tipo": "cpf"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"seed": 1, "tipo": "texte", "itens": "texte", "quantidade": 1}} - importar_ddl≈ 352 tokens
Converte um CREATE TABLE (Postgres, MySQL, Oracle ou SQL Server) num schema do massa: o tipo de cada coluna sai do nome (nr_cpf vira cpf), do CHECK ou do tipo SQL. Devolve o schema, o nome da tabela, o dialeto e avisos de colunas a revisar. Passe o schema a gerar (com tabela e dialeto) para obter os INSERT.
Paramètres, retour & exemple (1)
Paramètresddl· string · requis
texto do CREATE TABLE (a primeira tabela é importada)
Exemple d'appel{"name": "importar_ddl", "arguments": {"ddl": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"avisos": "texte", "schema": "texte", "tabela": "texte", "dialeto": "texte"}} - listar_tipos≈ 361 tokens
Lista os tipos de campo que o massa gera (nome, cpf, cnpj, cartao_credito, agencia, data_nascimento, senha…), com grupo, descrição e parâmetros de cada um, e o formato do schema JSON que a ferramenta gerar recebe. Chame antes de montar um schema.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "listar_tipos", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tipos": "texte", "exemplo": "texte", "formato": "texte"}} - validar_documento≈ 344 tokens
Confere se um número é válido pela regra oficial: cpf, cnpj (inclusive alfanumérico), cnh, pis, cns, rg (SP), titulo_eleitor, cartao (bandeira, tamanho e Luhn; devolve a bandeira), agencia (precisa do banco) e conta (precisa do banco e da agência). Aceita com ou sem máscara. Não gera nada.
Paramètres, retour & exemple (4)
Paramètrestipo· string · requis · cpf | cnpj | cnh | pis | cns | rg | titulo_eleitor | cartao
cpf, cnpj, cnh, pis, cns, rg, titulo_eleitor, cartao, agencia ou contabanco· string · optionnel
código do banco (001, 033, 041, 104, 237, 341); obrigatório em agencia e contavalor· string · requis
o número a conferir, com ou sem máscaraagencia· string · optionnel
agência da conta; obrigatória em conta
Exemple d'appel{"name": "validar_documento", "arguments": {"tipo": "cpf", "valor": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"tipo": "texte", "valido": true, "bandeira": "texte"}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».