Architecture¶
workspace-mcp uses a federated model.
Layers¶
- Repo-local docs and manifests
- Workspace registry and routing
- Shared framework guidance from
dirac-framework
Authority¶
- repo owners remain authoritative for repo-scoped implementation truth
- the workspace layer routes agents to the right repo and entrypoints
doc-hubis the shared SPOT for curated design intent and developer instruction- MCP exposes that knowledge to agents in structured form
Key Files¶
- Repo manifest:
docs/agent/manifest.yaml - Repo start-here:
docs/agent/start-here.md - Workspace registry:
workspace-repo-registry.generated.json - Workspace server:
server/src/server.js
Current Resources¶
workspace://authority-modelworkspace://reposrepo://{repo}/manifestrepo://{repo}/start-hererepo://{repo}/capabilitiesrepo://{repo}/workflowsrepo://{repo}/contracts
Resolution Rule¶
- resolve repo metadata through the workspace registry first
- only load
docs/agent/manifest.yamlwhen the registry declares a real manifest - use registry-declared entrypoints for fallback repos
- use heuristic probing only when a repo is missing from the registry
The detailed design note remains in the repo root at WORKSPACE_MCP_ARCHITECTURE.md.