loading…
Search for a command to run...
loading…
Enables AI-driven customer support ticket processing, including classification, response generation, and automated email sending and Google Sheets logging.
Enables AI-driven customer support ticket processing, including classification, response generation, and automated email sending and Google Sheets logging.
This Project uses large language models to automate customer support. It classifies tickets, analyzes content, generate and send responses automatically to the given customer email address. Built with Streamlit and MCP Inspector Tool.
videoUrl: https://drive.google.com/file/d/12AznYzfWe23n0x6ZmxI7E7--NwtcBGVO/view?usp=sharing
git clone https://github.com/ManideepMuddagowni/AI-Customer-Support-Ticket-Resolver-Using-MCP.git
conda create -p venv/ python==3.10 -y
pip install -r requirements.txt
.env file with:GROQ_API_KEY=your_groq_key_here
[email protected]
GMAIL_APP_PASSWORD=your_gmail_app_password
google_cred.json (Google Sheets API key file) to the project folder.To view the customer support ticket registration form:

streamlit run register.py
This will launch the app in your default browser at:
The form allows you to:
main.py)The AI Ticket Manager script handles all incoming tickets from the registration UI or external sources.

streamlit run main.py
This opens the UI in your browser at: http://localhost:8501
pip install fastmcp
uv init .
uv add "mcp[cli]"
mcp install mcp_server:mcp
mcp dev mcp_server.py
mcp install mcp_server.py
run - npx @modelcontextprotocol/inspector python mcp_server.py
---
❌ JSON parse error from MCP
If you see:
Unexpected token ✅, "✅ Email se"... is not valid JSON
Remove emojis like ✅ from your print() statements. The MCP CLI expects only plain JSON-safe text.
Pull requests are welcome. Feel free to open issues for feature ideas or bugs.
This project is designed with flexibility and growth in mind. Here are a few directions we’re excited to explore next:
RAG Integration:
Enhance responses by using a Retrieval-Augmented Generation (RAG) system. This will let the AI pull relevant info from past tickets, FAQs, or internal documents before generating a reply — making answers more accurate and context-aware.
Analytics Dashboard:
Track ticket volume, resolution accuracy, response time, and user satisfaction.
User Feedback Loop:
Let customers rate the AI-generated response to continuously improve performance using reinforcement learning.
I am always happy to collaborate with others who are passionate about Machine Learning, NLP, and Gen AI. Whether you're interested in:
I Would love to connect!
📬 Reach out via GitHub Issues or start a discussion to get involved.
from github.com/ManideepMuddagowni/Customer-Support-Ticket-Automation-Using-AI-Agents-and-MCP
Выполни в терминале:
claude mcp add customer-support-ticket-automation-mcp-server -- npx Read, send and search emails from Claude
автор: GoogleSend, search and summarize Slack messages
автор: SlackNo-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication