Deployment architecture and design decisions for the K2M-engine (The Librarian fork) Proof of Concept (POC) hosted on AWS EC2.
Infrastructure
- AWS Account:
236775298993in regioneu-west-1. - DNS & Networking: Stable Elastic IP mapped via Route53 A record within the existing
dev.ai-ops.docebo.infohosted zone. - External Endpoint: Exposes a single public hostname
k2m.dev.ai-ops.docebo.infoutilizing Let's Encrypt TLS (Certbot) for auto-renewing certificates. - Source Repository: Private GitLab repository at
gitlab.com/docebo/ai-operations/proof-of-concepts/k2m-librarian.gitcloned using deployment tokens to bypass email username encoding issues.
Routing & Forwarding Decisions
- Path-Based Routing: Deployed Nginx as a reverse proxy matching a single hostname rather than separate subdomains to maximize setup simplicity.
/-> Proxied to Admin Dashboard (container port3042->3000internally)./mcp-> Proxied to MCP JSON-RPC endpoint (container port3838).
- Security Group Open Ports: Container ports
3838and3042are explicitly left open to0.0.0.0/0in the security group alongside Nginx. Since this POC is sheltered behind a corporate VPN, this exposure is accepted as a pragmatic trade-off to simplify debugging, not an oversight to flag in future reviews.
R&D Objectives & Framing
- Goal: Determine utility of shared multiplayer team knowledge bases for team sizes ~4 to ~20, and explore business case for broader rollout (e.g., Marketing, IT).
- Core Components: VaultLD (linked markdown schema), MCP integration (Claude/ChatGPT client), nightly automated groomer.
- MCP Actions:
remember(submit to vault),recall(hybrid search). - Team Onboarding: Deployment of .mcpb bundles via personal agent tokens.
- Scope: Intended for durable knowledge (processes, decisions, playbooks, entities); project progress tracking remains in Jira.
Testing & Development
- Recall Functionality: [[Samuel Adams]] is initiating testing of the
recall(hybrid search) functionality via the MCP endpoint, following a code review comment by [[Preet Patel]]. (Ref: "Parable evaluation" debrief, 2026-08-28).