MCPcopy Index your code
hub / github.com/GitHamza0206/simba

github.com/GitHamza0206/simba @v1.0.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.0.1 ↗ · + Follow
185 symbols 692 edges 71 files 43 documented · 23%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MigiBot

logo

A Role-Based Retrieval Augmented Generation (RAG) System for Enterprise Information Management

Overview

Mig iBot is a RAG system that retrieves information based on user roles and policies, ensuring secure and contextual access to enterprise knowledge.

Project Structure

backend/
frontend/
docker-compose.yml

Getting Started

first navigate to migibot directory export your openai api key

export OPENAI_API_KEY=your_api_key

install docker and docker-compose (if not already installed) check documentation for installation instructions then run the following command to start the application

docker-compose up --build 

important note: make sure that the VITE_API_URL is set to the server's ip address

How to clean restart

docker-compose down --volumes
docker system prune -a --volumes
docker-compose build --no-cache
docker-compose up

How to run in production

docker-compose -f docker-compose.prod.yml up --build

navigate to http://localhost:5173 to access the frontend

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 103
Method 37
Class 21
Interface 18
Route 6

Languages

Python64%
TypeScript36%

Modules by API surface

backend/services/vector_store_service.py16 symbols
backend/services/migibot/greeting_agent.py14 symbols
backend/core/config.py10 symbols
frontend/src/hooks/use-toast.ts9 symbols
backend/tests/services/test_document_ingestion_service.py9 symbols
backend/services/ingestion_service/document_ingestion_service.py8 symbols
backend/api/ingestion_routes.py8 symbols
backend/services/migibot/flow_functions.py7 symbols
backend/api/chat_routes.py7 symbols
frontend/src/pages/DocumentManagementApp.tsx6 symbols
backend/services/migibot/grader_agent.py6 symbols
frontend/src/components/DocumentManagement/FileUploadModal.tsx5 symbols

For agents

$ claude mcp add simba \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page