accueil / serveurs / Dev & Code / io.github.THE-KIPDEV/specpack
io.github.THE-KIPDEV/specpack
serveur MCP (Model Context Protocol) · prompt-generator-website 1.0.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 io.github.THE-KIPDEV/specpack est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.THE-KIPDEV/specpack » 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
- draft_answers≈ 243 tokens
Asks the server's AI (Claude) to fill the whole questionnaire from a plain-language project description; returns the project type, the answers and the assumptions it made. Takes 10-40 s and consumes one AI draft (3 free without an API key). Prefer answering get_questionnaire yourself when you already know the project; use this when you only have a one-line idea. Review the assumptions with the user before calling generate_spec.
Paramètres, retour & exemple (2)
Paramètrestype· string · optionnel · saas | ecommerce | business | marketplace | blog | webapp | landing
Optional: force the project typedescription· string · requis
What the project is, for whom, and what it must do (10-4000 characters)
Exemple d'appel{"name": "draft_answers", "arguments": {"description": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_spec≈ 363 tokens
Turns questionnaire answers into a complete build specification (stack, database schema, auth flows, pages, design system, SEO, security, legal, deployment, file structure) and the matching agent files. Deterministic: the same answers always give the same bytes. Values: select/radio = one option value, multiselect = array of option values, boolean = true/false, number = number. Returns the requested files; by default AGENTS.md (full spec + working agreement) and CLAUDE.md (imports AGENTS.md) — write them at the repository root. Uses one spec from the quota (2 free without an API key).
Paramètres, retour & exemple (3)
Paramètrestype· string · requis · saas | ecommerce | business | marketplace | blog | webapp | landingfiles· array · optionnel
Files to return. Default: ["AGENTS.md", "CLAUDE.md"]answers· object · requis
Question id => value, as described by get_questionnaire
Exemple d'appel{"name": "generate_spec", "arguments": {"type": "saas", "answers": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_questionnaire≈ 211 tokens
The questions for one project type: universal questions first, then type-specific ones. Each has an id, a type (text, textarea, select, radio, multiselect, boolean, number), options where relevant, and sometimes a condition (ask it only when another answer matches). Answer from what you know of the project, then pass the answers to generate_spec. Only project_name and project_description are required; skipped questions fall back to defaults.
Paramètres, retour & exemple (1)
Paramètrestype· string · requis · saas | ecommerce | business | marketplace | blog | webapp | landing
Project type id
Exemple d'appel{"name": "get_questionnaire", "arguments": {"type": "saas"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_usage≈ 80 tokens
Current plan and quota usage (specs and AI drafts) for the API key, or for this address when no key is set.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_usage", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_project_types≈ 89 tokens
The project types the spec generator knows (saas, ecommerce, business, marketplace, blog, webapp, landing), with what each covers.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_project_types", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
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é ».