Hosted MCP Onboarding Model
Esta página aún no está disponible en tu idioma.
Purpose
Section titled “Purpose”This guide explains the easiest future-facing product model for this framework:
- a hosted MCP for onboarding, docs, prompts, and visual help
- a local MCP or local bridge for real file writes in the user project
Use this page when you need to explain how the framework can become easier without losing rigor.
Related reference:
The product split
Section titled “The product split”flowchart LR A["User"] --> B["AI client"] B --> C["Hosted SDD onboarding MCP"] B --> D["Local sdd-mcp or bridge"] C --> E["Docs, prompts, structure, examples"] D --> F["Real project files"] F --> G["idea/"] F --> H["specs/"] F --> I["bitacora/"]Why this model is the right one
Section titled “Why this model is the right one”Problem:
- fully local MCP gives real file access but still feels technical to set up
- fully hosted MCP is easy to connect but cannot safely write inside a local user project by itself
Solution:
- keep hosted MCP for the teaching layer
- keep local MCP for the execution layer
This gives:
- easier onboarding
- real project file writes
- consistent rules across AI clients
Responsibilities by layer
Section titled “Responsibilities by layer”Hosted onboarding MCP
Section titled “Hosted onboarding MCP”Purpose:
- explain the framework
- expose beginner prompts
- expose visual folder maps
- explain command outcomes
- guide the user before any real project write happens
Recommended capabilities:
- prompts like
easy_start_project,easy_create_spec,easy_show_structure - static resources such as policy, quickstart, easy MCP guide, prompt packs
- examples for new and existing projects
- visual “what happens next” guidance
Local MCP or local bridge
Section titled “Local MCP or local bridge”Purpose:
- create folders and files
- update
specs/INDEX.md - write bitacora files
- validate project state
- check SDD gate before implementation
Recommended capabilities:
- current
sdd-mcptools - optional wrapper CLI or desktop launcher for one-click local connection
User experience target
Section titled “User experience target”For a non-technical user, the experience should feel like this:
flowchart TD A["Connect one hosted MCP URL"] --> B["Ask in plain language"] B --> C["AI explains what it will do"] C --> D["Local MCP writes files only when needed"] D --> E["User reviews and approves next step"]The user should not need to understand:
- transports
- schemas
- package builds
- workspace rules in detail
The user should understand only:
- what action is happening
- what files will be touched
- what result will appear
- what the next step is
Recommended hosting approach
Section titled “Recommended hosting approach”Short term:
- keep
sdd-mcplocal for operations - publish docs that define the hosted layer contract
- use the current HTTP transport as the conceptual base
- optionally use
GitMCPas the free external repo-context layer for public understanding
Mid term:
- host a read-oriented onboarding MCP endpoint
- expose prompts, easy guides, folder maps, and examples
- keep writes local
Long term:
- offer a one-click launcher or thin local bridge that the hosted layer can orchestrate through the client
Where GitMCP fits
Section titled “Where GitMCP fits”GitMCP is useful as a free external layer for public repositories.
What it can do well:
- let AI clients read and understand this repository remotely
- expose public docs and structure with almost no setup
- help with discovery, demos, and diffusion
What it should not be treated as:
- a replacement for
sdd-mcp - a replacement for your custom prompts and product behavior
- a safe writer into the user’s local project
So the recommended framing is:
GitMCPor similar = external repo context- hosted onboarding MCP = your owned remote guidance layer
- local
sdd-mcp= operational local execution layer
Minimum hosted contract
Section titled “Minimum hosted contract”The hosted onboarding MCP should provide at least:
sdd://docs/easy-mcpsdd://docs/quickstartsdd://policy/current- an easy command catalog
- prompts for project start, spec creation, structure explanation, validation, next step, and session close
Copy-paste explanation for users
Section titled “Copy-paste explanation for users”You can use SDD in two simple parts.One part teaches and guides you.The other part writes the real files in your project.This keeps onboarding simple and execution safe.