Content
📈 AI-Powered Stock Analysis Dashboard
An end-to-end multi-agent stock analysis system for the Indian Stock Market (NSE).
It uses a FastAPI backend (AI agents via LangChain + LangGraph) and a Streamlit frontend (interactive dashboard) to generate trading insights.
🚀 Features
FastAPI Backend
4 specialized agents: 🔍 Stock Finder, 📊 Market Data, 📰 News Analyst, 💰 Price Recommender
Orchestrated by a LangGraph supervisor
Powered by Azure OpenAI GPT‑4 + Bright Data MCP tools
Streamlit Frontend
Real-time agent status simulation
Final Buy/Sell/Hold recommendations
Filters for strategy, market cap, and sectors
🛠 Tech Stack
FastAPI, LangChain, LangGraph
Azure OpenAI, Bright Data MCP
Streamlit, Plotly, Pandas
⚡ Quick Start
Bash
# Backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reload --port 8000
# Frontend
cd frontend
pip install -r requirements.txt
streamlit run app.py
API runs at: http://localhost:8000
Dashboard at: http://localhost:8501
🧠 How It Works
User query → Supervisor agent
Tasks delegated: Stock Finder → Market Data → News → Price Recommender
Agents return insights → Final structured recommendation
Streamlit displays real-time progress + results
🙏 Credits
Inspired by this [YouTube video on](https://www.youtube.com/watch?v=NF2aRqIlYNE) MCP | Multi-Agent Stock Recommendation Project.
📜 License
MIT License — free to use, fork, and modify.
Connection Info
You Might Also Like
valuecell
Valuecell is a Python project for efficient data management.
hexstrike-ai
HexStrike AI is an AI-powered MCP cybersecurity automation platform with 150+ tools.
AP2
AP2 provides code samples and demos for the Agent Payments Protocol.
YC-Killer
YC-Killer is an AI agents library by Singularity Research, open-sourcing...
solana-agent-kit
An open-source toolkit for AI agents to interact with Solana protocols.
mcp-boilerplate
Create a remote MCP server on Cloudflare with user login and payment options.