shamiimuhammad/SecureOrder-AI
0
๐ก๏ธ SecureOrder AI: Industrial Procurement Agent
An enterprise-grade AI system using Model Context Protocol (MCP) and LangGraph to manage secure inventory and order workflows.
๐๏ธ System Architecture
- The Vault (MCP Server): A secure FastMCP server managing a SQLite database with Pydantic validation.
- The Brain (Agent Engine): A LangGraph orchestrator with Human-in-the-Loop (HITL) safety gates for order approval.
- The Interface: A Streamlit dashboard for real-time interaction and order tracking.
๐ ๏ธ Tech Stack
- Logic: Python 3.11, LangGraph, FastMCP
- Security: Pydantic V2, GitHub Secrets
- DevOps: Docker, GitHub Actions,
uvpackage manager
๐ Local Quickstart
If you want to run this locally:
- Install dependencies:
uv sync- Initialize Database:
python mcp_server/src/database.py- Run the Agent:
uv run streamlit run agent_engine/src/app.py๐ Security Note
This project uses Environment Variables for API keys. Ensure your .env file is never committed to version control (protected by .gitignore).
