LANCAMENTO2020% off no lançamento — aplique no checkout
Ship Your MCP Server
Preflight que barra o servidor MCP antes do registro público.
R$ 79,00 — v1.0.0
- 12 checagens: licença, README, .env fora do git, secrets, handshake stdio
- Consistência de manifesto (server.json x smithery.yaml) e versão
- Falha com bloqueadores nomeados, não com aviso genérico
Você recebe 8 arquivos (19 KB) em ship-your-mcp-server-1.0.0.zip — SKILL.md com o passo a passo e os scripts do pacote.
sha256 98d13c948d34047f…
Pagamento pelo StripeDownload imediato7 dias de reembolsoSem assinatura
Quer que eu instale no seu projeto?
Setup guiado a partir de R$ 1.500,00: eu instalo, ligo os guardas e rodo o primeiro ciclo junto com você.
Ver o serviçoComo começar
- Higiêne de repo e manifestosO primeiro nível não precisa do servidor de pé — roda só nos arquivos.
python scripts/mcp_release_preflight.py /caminho/do/seu-mcp - Some o handshake real por stdioÉ onde a maioria dos servidores quebra: o handshake de verdade, não o manifesto.
python scripts/mcp_release_preflight.py /caminho/do/repo --cmd "python -m meu_server" - Ou por streamable HTTPO mesmo gate contra um servidor já no ar — é o caminho que o cliente remoto usa.
python scripts/mcp_release_preflight.py /caminho/do/repo --url http://127.0.0.1:8080/mcp - No CI, em uma linhaExit code 0 só quando nenhuma checagem FALHA; dá para rebaixar uma checagem aceita de propósito — fica registrado no relatório, nunca em silêncio.
python scripts/mcp_release_preflight.py . --cmd "python -m meu_server" --json > preflight.json
Quando você vai usar
- Antes de submeter ao registry12 checagens com bloqueador nomeado, não aviso genérico. Exit code 0 só quando nenhum check FAILa — dá pra ser uma linha de CI.
- O servidor imprime no stdout e quebra o JSON-RPCA regra do stdio que derruba quase todo servidor na primeira submissão, verificada no handshake real.
- Manifesto fora de sincroniaserver.json, smithery.yaml e versão do pacote divergindo entre si é rejeição na hora — a skill compara os três.
- Chave vazando no repo.env fora do git, secret no código e SECURITY.md ausente barram a submissão antes do registry achar.
- Handshake antes de publicarSobe o servidor de verdade (stdio ou streamable HTTP) e fala MCP com ele antes que alguém faça isso por você em público.
O que vem no pacote
scripts/mcp_release_preflight.py — o gate completo — stdlib puro, rede só contra o seu próprio serverreferences/registry-listings.md — o que cada registry ingere e o que ele rejeitareferences/oauth-and-auth.md — caminho de auth do server remoto, falha por falhatemplates/server.json — manifesto de registry com a forma corretatemplates/smithery.yaml — manifesto do Smithery com a forma corretatemplates/SECURITY.md — política de segurança que os registries procuram
Precisa de
- Python 3.8+ (só stdlib)
- o repositório do servidor MCP
- opcional: --cmd ou --url para o handshake real
Onde ela não entra: Não registra nada por você — diz se passa. Check que você aceita conscientemente pode ser rebaixado com --allow, e o relatório registra o rebaixamento (nunca silencioso).
Como recebo depois de pagar?
O link de download aparece na página de obrigado assim que o Stripe confirma e também vai para o seu e-mail. Se perder, peça reenvio pelo mesmo e-mail da compra.
Dá para usar em projeto de cliente?
Sim — a licença cobre uso pessoal e comercial nos seus projetos, inclusive de clientes. O que não pode é revender o pacote. Termos completos.
← todas as skills
Pagamento processado pelo
Stripe — nenhum dado de cartão passa por este servidor. Entrega imediata após a confirmação.
Termos, entrega e reembolso.