# MCP + A2A — Workspace Initiative

This folder contains a workspace-wide scan of the ByteLyst ecosystem (platform + shared packages + dashboards + product repos) for opportunities to leverage:

- MCP (Model Context Protocol)
- A2A (agent-to-agent) patterns

## Documents

- `WORKSPACE_USE_CASE_CATALOG.md`
- `MCP_SERVER_FRAMEWORK.md`
- `A2A_ORCHESTRATION_FRAMEWORK.md`
- `IMPLEMENTATION_PLAN.md`
- `DOMAIN_PLATFORM_SERVICE.md`
- `DOMAIN_EXTRACTION_SERVICE.md`
- `DOMAIN_DASHBOARDS.md`
- `DOMAIN_PACKAGES_AND_SDKS.md`
- `DOMAIN_PRODUCTS.md`

## Scope of scan

Primary sources used:

- `services/platform-service` (telemetry, diagnostics, jobs, settings, webhooks, auth, etc.)
- `services/extraction-service` (sidecar + tasks + async jobs + rate limits)
- `packages/*` (Swift/Kotlin platform SDKs, TS clients, event bus, telemetry/diagnostics clients)
- `dashboards/admin-web`, `dashboards/tracker-web`, `dashboards/ux-lab`
- Product repos: ChronoMind (`learning_ai_clock`), NomGap (`learning_ai_fastgap`), PeakPulse (`learning_ai_peakpulse`), LysnrAI (`learning_voice_ai_agent`), MindLyst (`learning_multimodal_memory_agents`), JarvisJr (`learning_ai_jarvis_jr`)

## Notation

- **Tool**: an MCP tool callable by an LLM/agent.
- **Resource**: an MCP resource (read-only or read-mostly) exposed for context.
- **Prompt**: an MCP prompt template.
- **Agent**: an A2A-capable worker with a specific responsibility.
