Welcome to the hub of specialized AI agents. This repository is a cutting-edge demonstration of multi-agent systems, where each agent is a master of its domain. Built on a robust foundation of LangGraph and LangChain and MCP, these agents leverage the Model Context Protocol (MCP) for seamless tool integration and use powerful LLMs via OpenRouter to reason, execute, and deliver intelligent results. From scraping the web and generating podcasts to analyzing stocks and managing GitHub repositories, this project showcases the power of modular, AI-driven automation.
| Agent | Name | Primary Function | Key Tools & APIs |
|---|---|---|---|
| Agent-1 | Scraper Agent | Intelligent web research & data extraction | Tavily, Firecrawl |
| Agent-2 | Podcast Agent | Dynamic podcast generation & text-to-speech | ChatGroq, ElevenLabs, Streamlit |
| Agent-3 | Stock Agent | Real-time financial market analysis & news | Alpha Vantage, NSE, MoneyControl |
| Agent-4 | Github Agent | Automated repository management & documentation | GitHub API, MCP SDK, PyGithub |
| Agent-5 | Notion Copilot | Research, content structuring & Notion automation | Notion API, Tavily, Firecrawl |
| Agent-6 | RAG | RAG retrieval | Huggingface |
git clone git@github.com:jenasuraj/Ai_agents.gitcd projectspython -m venv venvvenv\Scripts\Activatepip install -r requirements.txtRun python ___.pyNow in order to run and install mcp, do the same procedure, but i would suggest you to use uv for installation ⬇️🤗.
