{"apiVersion":"v1","directorySlug":"vibeship-mcp-8ac89fda1d","title":"VibeShip - Tools for Vibe Coders","description":"The ecosystem for building with AI. Security scanning, persistent memory, agent orchestration, and education for vibe-coded applications.","pageUrl":"https://www.mcpbundles.com/skills/vibeship-mcp-8ac89fda1d","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.vibeship.co/mcp","hostedMcpUrl":null,"toolCount":17,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"co.vibeship/vibeship-mcp-8ac89fda1d","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"spawner_load","description":"Load project context and skills, or load a specific skill for handoffs between specialists. Use skill_id for handoffs.","inputSchema":{"type":"object","properties":{"context":{"type":"string"},"skill_id":{"type":"string"},"project_id":{"type":"string"},"stack_hints":{"type":"array","items":{"type":"string"}},"previous_skill":{"type":"string"},"project_description":{"type":"string"}}},"logicalName":"spawner_load","displayName":"spawner_load","title":"spawner_load","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_validate","description":"Run guardrail checks on code to catch issues before shipping. Checks for security vulnerabilities, anti-patterns, and production readiness.","inputSchema":{"type":"object","required":["code","file_path"],"properties":{"code":{"type":"string"},"file_path":{"type":"string"},"check_types":{"type":"array","items":{"enum":["security","patterns","production"],"type":"string"}}}},"logicalName":"spawner_validate","displayName":"spawner_validate","title":"spawner_validate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_remember","description":"Save project decisions, issues, or session progress for future sessions. Use this to record important context that should persist.","inputSchema":{"type":"object","required":["update"],"properties":{"update":{"type":"object","properties":{"issue":{"type":"object","required":["description","status"],"properties":{"status":{"enum":["open","resolved"],"type":"string"}}},"decision":{"type":"object","required":["what","why"],"properties":{"why":{"type":"string"},"what":{"type":"string"}}},"validated":{"type":"array","items":{"type":"string"}},"session_summary":{"type":"string"}}},"project_id":{"type":"string"}}},"logicalName":"spawner_remember","displayName":"spawner_remember","title":"spawner_remember","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_watch_out","description":"Get gotchas and pitfalls to watch out for with your tech stack. Use this proactively to avoid common mistakes.","inputSchema":{"type":"object","required":[],"properties":{"stack":{"type":"array","items":{"type":"string"}},"situation":{"type":"string"},"code_context":{"type":"string"}}},"logicalName":"spawner_watch_out","displayName":"spawner_watch_out","title":"spawner_watch_out","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_unstick","description":"Analyze a stuck situation and provide alternative approaches. Use this when you've tried multiple solutions without success.","inputSchema":{"type":"object","required":["task_description"],"properties":{"errors":{"type":"array","items":{"type":"string"}},"attempts":{"type":"array","items":{"type":"string"}},"situation":{"type":"string"},"current_code":{"type":"string"},"task_description":{"type":"string"}}},"logicalName":"spawner_unstick","displayName":"spawner_unstick","title":"spawner_unstick","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_templates","description":"List available project templates with their default stack, agents, and use cases.","inputSchema":{"type":"object","properties":{"filter":{"type":"string"}}},"logicalName":"spawner_templates","displayName":"spawner_templates","title":"spawner_templates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_skills","description":"Search, list, and retrieve specialist skills. Skills are stored LOCALLY at ~/.spawner/skills/ - use action=\"local\" to get paths for the Read tool. Use exists to check before creating.","inputSchema":{"type":"object","required":[],"properties":{"tag":{"type":"string"},"name":{"type":"string"},"pack":{"type":"string"},"layer":{"enum":[1,2,3],"type":"integer"},"query":{"type":"string"},"squad":{"type":"string"},"action":{"enum":["search","list","get","squad","pack","exists","get_files","health","sync","local"],"type":"string"},"source":{"enum":["all","v1","v2"],"type":"string"},"context":{"type":"string"},"previous_skill":{"type":"string"}}},"logicalName":"spawner_skills","displayName":"spawner_skills","title":"spawner_skills","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_plan","description":"Plan and create new projects. Use at project start to understand what user wants, recommend stack/skills, and scaffold when ready.","inputSchema":{"type":"object","properties":{"idea":{"type":"string"},"action":{"enum":["discover","recommend","create"],"type":"string","default":"discover"},"context":{"type":"object","properties":{"answers":{"type":"object","additionalProperties":{"type":"string"}},"detected_template":{"enum":["saas","marketplace","ai-app","web3","tool"],"type":"string"},"previous_questions":{"type":"array","items":{"type":"string"}},"detected_skill_level":{"enum":["vibe-coder","builder","developer","expert"],"type":"string"}}},"template":{"enum":["saas","marketplace","ai-app","web3","tool"],"type":"string"},"project_name":{"type":"string"},"user_signals":{"type":"array","items":{"type":"string"}}}},"logicalName":"spawner_plan","displayName":"spawner_plan","title":"spawner_plan","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_analyze","description":"Analyze existing codebase to detect stack, patterns, and recommend skills. Use when working with existing projects.","inputSchema":{"type":"object","properties":{"files":{"type":"array","items":{"type":"string"}},"question":{"type":"string"},"code_samples":{"type":"array","items":{"type":"object","required":["path","content"],"properties":{"path":{"type":"string"},"content":{"type":"string"}}}},"dependencies":{"type":"object","additionalProperties":{"type":"string"}}}},"logicalName":"spawner_analyze","displayName":"spawner_analyze","title":"spawner_analyze","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_skill_new","description":"Create world-class skills with 8 files (4 YAML + 4 MD): skill.yaml, sharp-edges.yaml, validations.yaml, collaboration.yaml for structured data, plus patterns.md, anti-patterns.md, decisions.md, sharp-edges.md for deep-dive content. Skills work together through collaboration rules - specialized agents that delegate to each other.","inputSchema":{"type":"object","required":[],"properties":{"id":{"type":"string"},"name":{"type":"string"},"owns":{"type":"array","items":{"type":"string"}},"tags":{"type":"array","items":{"type":"string"}},"action":{"enum":["scaffold","preview","validate","list-categories"],"type":"string"},"dry_run":{"type":"boolean"},"category":{"enum":["development","frameworks","integration","pattern","design","marketing","strategy","product","startup","communications"],"type":"string"},"triggers":{"type":"array","items":{"type":"string"}},"pairs_with":{"type":"array","items":{"type":"string"}}}},"logicalName":"spawner_skill_new","displayName":"spawner_skill_new","title":"spawner_skill_new","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_skill_research","description":"Research a skill topic before generation. Gathers pain points from GitHub/SO, expert content, ecosystem mapping, and practitioner insights. Optionally accepts insights from spawner_skill_brainstorm to guide research. Returns structured findings to feed into world-class skill generation.","inputSchema":{"type":"object","required":["id","name","category"],"properties":{"id":{"type":"string"},"name":{"type":"string"},"depth":{"enum":["quick","standard","deep"],"type":"string"},"category":{"enum":["development","frameworks","integration","pattern","design","marketing","strategy","product","startup","communications"],"type":"string"},"focus_areas":{"type":"array","items":{"type":"string"}},"brainstorm_insights":{"type":"object","properties":{"pitfalls":{"type":"array","items":{"type":"string"}},"boundaries":{"type":"object","properties":{"owns":{"type":"array","items":{"type":"string"}},"delegates":{"type":"array","items":{"type":"string"}}}},"collaborations":{"type":"array","items":{"type":"string"}},"identity_notes":{"type":"array","items":{"type":"string"}},"personal_touches":{"type":"array","items":{"type":"string"}},"inspirational_figures":{"type":"array","items":{"type":"string"}}}}}},"logicalName":"spawner_skill_research","displayName":"spawner_skill_research","title":"spawner_skill_research","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_skill_score","description":"Score a skill against the world-class quality rubric. Returns a 100-point score with gap analysis and improvement suggestions. Minimum 80/100 to ship.","inputSchema":{"type":"object","required":["skill_content"],"properties":{"skill_id":{"type":"string"},"skill_content":{"type":"object","properties":{"skill_yaml":{"type":"string"},"sharp_edges_yaml":{"type":"string"},"validations_yaml":{"type":"string"},"collaboration_yaml":{"type":"string"}}}}},"logicalName":"spawner_skill_score","displayName":"spawner_skill_score","title":"spawner_skill_score","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_skill_upgrade","description":"Enhance an existing skill with more research and depth. Focus on specific areas (identity, edges, patterns, collaboration) or upgrade all. Returns improved content with before/after comparison.","inputSchema":{"type":"object","required":["skill_id","skill_content"],"properties":{"focus":{"enum":["identity","edges","patterns","collaboration","all"],"type":"string"},"skill_id":{"type":"string"},"current_score":{"type":"number"},"skill_content":{"type":"object","properties":{"skill_yaml":{"type":"string"},"sharp_edges_yaml":{"type":"string"},"validations_yaml":{"type":"string"},"collaboration_yaml":{"type":"string"}}}}},"logicalName":"spawner_skill_upgrade","displayName":"spawner_skill_upgrade","title":"spawner_skill_upgrade","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_skill_brainstorm","description":"Optional brainstorming session before skill creation. Explore what makes a skill world-class, what it should focus on, common pitfalls to avoid, how it works with other skills, and who it helps. Use when you want to think deeply before the automated pipeline runs.","inputSchema":{"type":"object","required":[],"properties":{"area":{"enum":["identity","boundaries","edges","collaboration","audience"],"type":"string"},"action":{"enum":["start","explore","synthesize","export"],"type":"string","default":"start"},"answers":{"type":"object"},"category":{"enum":["development","frameworks","integration","pattern","design","marketing","strategy","product","startup","communications"],"type":"string"},"insights":{"type":"array","items":{"type":"string"}},"skill_idea":{"type":"string"}}},"logicalName":"spawner_skill_brainstorm","displayName":"spawner_skill_brainstorm","title":"spawner_skill_brainstorm","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_orchestrate","description":"CALL THIS FIRST in every new session. Sets up local skills (136 skills, zero cost), detects project context, and routes to: resume (known project), analyze (existing codebase), or brainstorm (new project). Returns skills_setup with clone instructions if local skills not installed.","inputSchema":{"type":"object","required":["cwd"],"properties":{"cwd":{"type":"string"},"files":{"type":"array","items":{"type":"string"}},"mind_memory":{"type":"string"},"mind_session":{"type":"string"},"package_json":{"type":"object","properties":{"dependencies":{"type":"object","additionalProperties":{"type":"string"}},"devDependencies":{"type":"object","additionalProperties":{"type":"string"}}}},"user_message":{"type":"string"}}},"logicalName":"spawner_orchestrate","displayName":"spawner_orchestrate","title":"spawner_orchestrate","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_setup","description":"Check setup status, get configuration guides, and verify tool requirements for marketing team onboarding","inputSchema":{"type":"object","required":[],"properties":{"tool":{"type":"string"},"agent":{"type":"string"},"level":{"enum":[1,2,3],"type":"integer"},"skill":{"type":"string"},"action":{"enum":["check","guide","requirements","level"],"type":"string"},"configured_tools":{"type":"array","items":{"type":"string"}}}},"logicalName":"spawner_setup","displayName":"spawner_setup","title":"spawner_setup","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spawner_emit","description":"Emit an agent notification event. Use this to signal progress, handoffs, or status changes that will be displayed in the terminal.","inputSchema":{"type":"object","required":["type"],"properties":{"to":{"type":"string"},"from":{"type":"string"},"type":{"enum":["progress","handoff","waiting","error"],"type":"string"},"error":{"type":"string"},"reason":{"type":"string"},"message":{"type":"string"},"payload":{"type":"string"},"percent":{"type":"number"},"agent_id":{"type":"string"},"severity":{"enum":["warning","blocking"],"type":"string"},"completed":{"type":"array","items":{"type":"string"}},"waiting_for":{"type":"string"}}},"logicalName":"spawner_emit","displayName":"spawner_emit","title":"spawner_emit","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=VibeShip---Tools-for-Vibe-Coders&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AudmliZXNoaXAuY28vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22VibeShip---Tools-for-Vibe-Coders%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.vibeship.co%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22VibeShip---Tools-for-Vibe-Coders%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.vibeship.co%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=VibeShip+-+Tools+for+Vibe+Coders&connectorUrl=https%3A%2F%2Fmcp.vibeship.co%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"VibeShip---Tools-for-Vibe-Coders\" --url \"https://mcp.vibeship.co/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibeship-mcp-8ac89fda1d","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibeship-mcp-8ac89fda1d/tools/{tool}","mcpServerUrl":"https://mcp.vibeship.co/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/vibeship-mcp-8ac89fda1d?live=1"}