A general-purpose chatbot with LangGraph's MCP functionality with Tavily web search integration
- LangGraph with MCP
- Tavily MCP for web search
- Frontend: Streamlit
- Accepts text input from the user
- Uses Tavily's MCP to search the web where necessary
- Provides responses combining reasoning with search results
- Basic conversation workflow
-
Clone the repository:
git clone https://github.com/kamsur/LangGraph_MCP_Chatbot.git
-
Navigate to the project directory:
cd LangGraph_MCP_Chatbot/src -
Create a virtual environment:
python -m venv .venv source .venv/bin/activate # On Windows use `.venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt