L
Langgraphchatbot Rag MCP Observability
by @Damankp
MCP server by Damankp
Created 12/1/2025
Updated 14 days ago
README
Repository documentation and setup instructions
📘 LangGraph Multi-Utility PDF Chatbot
🔑 Key Concepts Used
- LangGraph (stateful agent workflow, tool routing, checkpointing)
- RAG with FAISS (PDF embeddings + vector search)
- OpenAI Embeddings + Recursive Text Splitter
- Tool Calling (RAG, Web Search, Stock Price API, Calculator)
- Multi-Thread Memory using SQLite checkpointing
- Streamlit Chat UI with real-time response streaming (as a typewriter effect)
- Observability with LangSmith providing an effective tool for monitoring
✨ Overview
A Streamlit-based AI assistant that allows users to upload PDFs, ask questions using Retrieval-Augmented Generation (RAG), and perform actions using built-in tools. Each chat thread maintains its own memory, retriever, and history using LangGraph’s stateful architecture.
Quick Setup
Installation guide for this server
Installation Command (package not published)
git clone https://github.com/Damankp/LangGraphChatbot_RAG_MCP_Observability
Manual Installation: Please check the README for detailed setup instructions and any additional dependencies required.
Cursor configuration (mcp.json)
{
"mcpServers": {
"damankp-langgraphchatbot-rag-mcp-observability": {
"command": "git",
"args": [
"clone",
"https://github.com/Damankp/LangGraphChatbot_RAG_MCP_Observability"
]
}
}
}