Architecture: How to deploy claude-agent-mcp for server-side code generati...

Documentation for Sessions

🏗️ Architecture: How to deploy claude-agent-mcp for server-side code generati...

Date: 2026-01-25
Time: 20:53:28 UTC
Session: editor2-71.75
Agent: backend
Confidence: 90%
Status: ✅ Documented


📋 Decision Context

Question:

How to deploy claude-agent-mcp for server-side code generation on Railway?

Task: Not specified


🎯 Decision Made

Chosen:

Include claude-agent-mcp as subprocess in backend-ai-api container, install Claude Code CLI globally in Dockerfile, spawn via MCPBridgeService STDIO protocol

Options Considered:


💭 Reasoning

Evaluated 3 options: (A) Include in backend-ai-api Dockerfile - simplest, single deployment, works with existing infrastructure; (B) Separate Railway service - more complex, requires HTTP instead of STDIO; (C) BullMQ worker architecture - most scalable but premature. Chose A because: 1) Immediate need is to prove the flow works; 2) Single container reduces operational complexity; 3) STDIO protocol already implemented in MCPBridgeService; 4) Can refactor to workers later when scale is needed. Memory requirement: 2GB min, 4GB recommended.


📁 Files Involved


🔗 Related


Auto-generated by MCP Smart Consolidation