Integrations
Manages environment variables for API keys, database connections, and server configuration settings.
Version control system used for server codebase management and contribution workflow.
Stores user interactions, context metadata, and tracking data for the AI customer support system.
Бот поддержки клиентов на базе искусственного интеллекта — сервер MCP
Сервер протокола контекста модели (MCP), который обеспечивает поддержку клиентов на базе искусственного интеллекта с использованием интеграции Cursor AI и Glama.ai.
Функции
- Извлечение контекста в реальном времени из Glama.ai
- Генерация ответов на основе искусственного интеллекта с помощью Cursor AI
- Поддержка пакетной обработки
- Приоритетная очередь
- Ограничение скорости
- Отслеживание взаимодействия пользователя
- Мониторинг здоровья
- Соответствие протоколу MCP
Предпосылки
- Питон 3.8+
- База данных PostgreSQL
- API-ключ Glama.ai
- API-ключ курсора AI
Установка
- Клонируйте репозиторий:
- Создайте и активируйте виртуальную среду:
- Установите зависимости:
- Создайте файл
.env
на основе.env.example
:
- Настройте файл
.env
, используя свои учетные данные:
- Настройте базу данных:
Запуск сервера
Запустите сервер:
Сервер будет доступен по адресу http://localhost:8000
Конечные точки API
1. Корневая конечная точка
Возвращает основную информацию о сервере.
2. Версия МКП
Возвращает поддерживаемые версии протокола MCP.
3. Возможности
Возвращает возможности сервера и поддерживаемые функции.
4. Обработка запроса
Обрабатывайте один запрос с учетом контекста.
Пример запроса:
5. Пакетная обработка
Обработка нескольких запросов в одном запросе.
Пример запроса:
6. Проверка здоровья
Проверьте работоспособность сервера и статус обслуживания.
Ограничение скорости
Сервер реализует ограничение скорости со следующими значениями по умолчанию:
- 100 запросов за 60 секунд
- Информация об ограничении скорости включена в конечную точку проверки работоспособности.
- Ответы о превышении лимита скорости включают время сброса
Обработка ошибок
Сервер возвращает структурированные ответы об ошибках в следующем формате:
Распространенные коды ошибок:
RATE_LIMIT_EXCEEDED
: превышен лимит скоростиUNSUPPORTED_MCP_VERSION
: Неподдерживаемая версия MCPPROCESSING_ERROR
: Ошибка обработки запросаCONTEXT_FETCH_ERROR
: Ошибка извлечения контекста из Glama.aiBATCH_PROCESSING_ERROR
: Ошибка обработки пакетного запроса
Разработка
Структура проекта
Добавление новых функций
- Обновите
mcp_config.py
, добавив новые параметры конфигурации. - При необходимости добавьте новые модели в
models.py
- Создайте новые конечные точки в
app.py
- Обновите конечную точку возможностей для отражения новых функций
Безопасность
- Все конечные точки MCP требуют аутентификации через заголовок
X-MCP-Auth
- Ограничение скорости реализовано для предотвращения злоупотреблений
- Учетные данные базы данных должны храниться в безопасности
- Ключи API никогда не следует передавать в систему контроля версий.
Мониторинг
Сервер предоставляет конечные точки проверки работоспособности для мониторинга:
- Статус обслуживания
- Использование лимита скорости
- Подключенные услуги
- Время обработки
Внося вклад
- Форк репозитория
- Создать ветку функций
- Зафиксируйте ваши изменения
- Нажмите на ветку
- Создать запрос на извлечение
Значок подтверждения
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
Поддерживать
Для получения поддержки создайте проблему в репозитории или свяжитесь с командой разработчиков.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер протокола контекста модели (MCP), который обеспечивает поддержку клиентов на базе искусственного интеллекта с использованием интеграции Cursor AI и Glama.ai.
Related MCP Servers
- -securityFlicense-qualityA generic Model Context Protocol framework for building AI-powered applications that provides standardized ways to create MCP servers and clients for integrating LLMs with support for Ollama and Supabase.Last updated -TypeScript
- -securityAlicense-qualityA Model Context Protocol (MCP) server for Cursor IDE that simplifies the installation and configuration of other MCP servers.Last updated -88223JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that enables AI assistants to control and interact with Android devices, allowing for device management, app debugging, system analysis, and UI automation through natural language commands.Last updated -2930PythonApache 2.0
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides AI-powered customer support using Cursor AI and Glama.ai integration.Last updated -1PythonMIT License