Ticket Support MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
День 33 — AI-ассистент поддержки пользователей
Мини-сервис поддержки: отвечает на вопросы о продукте (sso-auth0), используя RAG (FAQ + документация) и контекст тикета/пользователя, который берёт через MCP (локальный JSON тикетов или ServiceNow). Веб-чат на FastAPI, генерация — DeepSeek, retrieval — локальный fastembed (офлайн).
вопрос + выбранный тикет
├─ MCP ticket_get / user_get (контекст тикета и пользователя)
├─ RAG retrieve (FAQ + docs) (база знаний, локально)
└─ DeepSeek → ответ с цитатами [Sn], адаптированный под тикетПример из задания: тикет T-1001 («Callback URL mismatch», SPA) + вопрос «Почему не работает авторизация?» → ассистент отвечает про пустой Allowed Callback URLs для этого приложения, со ссылками на FAQ.
Эскалация: если ответа в базе знаний нет, ассистент честно говорит об этом и
автоматически создаёт тикет для инженера (через MCP-тул ticket_create, в JSON
или ServiceNow). Также есть ручная кнопка «Создать тикет».
Быстрый старт
cp .env.example .env # впиши DEEPSEEK_API_KEY
pip install -r requirements.txt
python3 ingest.py # собрать базу знаний (FAQ + docs sso-auth0)
bash run.sh # http://localhost:8050 (или: python3 support.py "вопрос" --ticket T-1001)Related MCP server: TicketAI
Компоненты
Файл | Роль |
| support-FAQ по подключению к Auth0 (источник RAG) |
| сид-тикеты и пользователи (JSON-бэкенд) |
| интерфейс |
| адаптер ServiceNow Table API (Incident → тикет) |
| MCP-сервер: |
| индекс базы знаний + retrieve |
| ядро: контекст тикета (MCP) + RAG + DeepSeek → ответ |
| веб-чат support-desk |
Бэкенд тикетов (через MCP)
Доступ к тикетам идёт только через MCP (ticket_server.py поднимается
stdio-подпроцессом). Бэкенд выбирается TICKET_BACKEND:
json(по умолчанию) —data/tickets.json+users.json, работает офлайн;servicenow— живые Incident из ServiceNow (см.docs/USAGE.mdпо регистрации бесплатного Personal Developer Instance и.env).
Безопасность
DEEPSEEK_API_KEY (и при использовании — SERVICENOW_*) в .env (gitignored),
публикуется только .env.example. index/+cache/ gitignored (пересобираются
ingest.py). Ассистент только читает тикеты (write в CRM не делает).
Документация
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage tickets, run agents and workflows, query tables, and search workspace knowledge.
Surface customer & prospect context from Slack, email, transcripts and tickets in any MCP client.
Salesforce-grounded retrieval, diagnoses, and a vetted-Force marketplace for MCP clients.
Work your Zono Support help desk from an AI client: tickets, customers, purchases and knowledge.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI-powered customer support with real-time access to CRM, ticketing, and communication tools via MCP, supporting context-aware conversations and automated actions.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to analyze IT support tickets, categorize urgency, suggest responses, and retrieve statistics via MCP tools.-
- AlicenseNot gradedqualityCmaintenanceEnables an AI to perform customer support workflows by looking up customers, retrieving orders, and creating support tickets through MCP tools.3 npmX11 no permit persons clause
- FlicenseNot gradedqualityCmaintenanceProvides MCP tools for hybrid knowledge base search, grounded Q&A with citations, agent execution, and ticket/account lookups.-