architecture · supabase_json
Oro Docs MCP architecture
architecture artifact · for Oro Docs MCP · status draft
Components
- Indexer: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- RST Extractor: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- Search Service: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- Virtual Docs Filesystem: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- MCP Server: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- Embedding Indexer: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- Application Source Indexer: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- Evaluation Harness: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- Hosted MCP Adapter: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- Browser Catalog Site: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
- MCP Card Registry: id: string, name: string, inputs: object, outputs: object, purpose: string, failure_behavior: string
Risks
- RISK-001: RST parsing can become overcomplicated.
- RISK-002: Filesystem tool could accidentally expose host filesystem if path checks are weak.
- RISK-003: Search may return noisy results across user/admin/developer docs.
Open Questions
- OQ-ARCH-001: id: string, owner: string, blocks: string, status: string, question: string