AI Architecture Explained: Embeddings, Vector DBs, RAG, Agents & MCP | MCP Market