Content
# Multi-Agent Control System (MCP) with Ollama & Redis
## Project Overview
This project is designed to create a **Multi-Agent Control System (MCP)** using **Ollama** AI models and **Redis Vector DB**. It includes a **commander agent** that issues commands and a **coder agent** that generates code based on user input. The system is deployed using **Docker**, **Kubernetes**, and **Helm**, with **Vertical Pod Autoscaler (VPA)** in place for automatic resource scaling.
## Key Components
### 1. **Ollama AI Integration**
- Two **Ollama agents**: one for issuing commands and the other for generating code.
- Ollama models used: `deepseek-coder:latest`, `qwen2.5-coder:3b`, etc.
### 2. **Redis Vector DB**
- **Redis** is used to store and retrieve contextual data for the agent’s decision-making process.
- The Redis setup is integrated to handle **embedding** and inference operations.
### 3. **FastAPI & Docker**
- **FastAPI** is used to create the API for communication between agents.
- Docker is used to containerize the entire application for deployment.
### 4. **Kubernetes & Helm**
- The project is deployed on **Kubernetes** with **Helm** charts to manage the deployment and scalability.
- **Vertical Pod Autoscaler (VPA)** ensures dynamic resource allocation based on demand.
## Architecture
.png)
## Setup
### 1. Clone the repository
```bash
git clone [https://github.com/your-username/mcp-ollama.git](https://github.com/AI-SoftwareArchitect/ollama_mcp_redis_vectordb_kubernetes_helm_deployment.git)
Connection Info
You Might Also Like
ai-native-pm-os
The exhaustive guide to mastering Claude for Product Managers. Build your...
Train-in-Silence
The first Task-Aware MCP server and automated VRAM calculator for LLM...
stacklit
108,000 lines of code. 4,000 tokens of index. One command makes any repo...
AppClaw
AI-powered mobile automation agent — describe what you want in plain...
pdf-mcp
Production-ready MCP server for PDF processing with intelligent caching....
kotadb
Local-only code intelligence API for AI developer workflows (Bun +...