This project is a prototype for building a network of intelligent, autonomous Agents that operate across domains such as Agriculture, MSMEs, and more.
Each Region (state, district, or domain authority) is assigned an autonomous Regional Agent responsible for:
- Managing local data access and policies
- Interfacing with domain-specific MCP servers
- Coordinating with other agents using the A2A protocol
The system prioritizes:
- Decentralization: Data stays with its rightful owners
- Contextual Information: End users receive actionable insights, not raw data
- Protocol-Driven Design: Supports MCP and A2A for modularity and secure inter-agent communication
Install the dependencies using:
pip install -r requirements.txtThe access portal is a simple ChatBot Interface, built using React, JavaScript, and Tailwind CSS.
-
Navigate to the frontend directory:
cd frontend -
Start the development server:
npm run dev
The backend consists of two FastAPI-based agent servers, located in the APIs folder at the root of the project.
-
To run the Agricultural Agent server:
python -m APIs.Agri_Agent
-
To run the MSME Agent server:
python -m APIs.MSME_Agent
Ensure the required dependencies are installed and that you’re using a Python environment compatible with FastAPI.




