EF

effytech/freshdesk_mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

71 stars 52 forks Качество 84 Тренд 28MIT

effytech/freshdesk mcp - кандидат на сервер MCP, импортированный из https://github.com/effytech/freshdesk_mcp.

Обзор

effytech/freshdesk mcp - кандидат на сервер MCP, импортированный из https://github.com/effytech/freshdesk_mcp.

Обзор (машинный перевод)

Реализация MCP-сервера, которая интегрируется с Freshdesk, позволяя моделям ИИ взаимодействовать с модулями Freshdesk и выполнять различные операции поддержки.

Особенности

Freshdesk Integration: Бесшовное взаимодействие с конечными точками API Freshdesk Модель поддержки: Позволяет моделям ИИ выполнять операции поддержки через Freshdesk ** Автоматизированное управление билетами**: Обработка создания билетов, обновлений и ответов

Компоненты

Инструменты

Сервер предлагает несколько инструментов для операций Freshdesk:

  • [[Т0]]: Создание новых билетов поддержки

  • ** Вводы**:

  • [[Т1]] (струна, требуется): Тема билета

  • [[Т2]] (струна, требуется): Описание билета

  • [[Т3]] (нумерация, требуемая): Исходный код билета

  • [[Т4]] (нумерация, требуемая): Уровень приоритетности билетов

  • [[Т5]] (нумерация, требуемая): Код статуса билета

  • [[Т6]] (струна, факультативно): Электронная почта запрашивающего

  • requester_id (номер, факультативный): ID запрашивающего

  • [[Т8]] (объект, факультативный): Пользовательские поля для установки на билет

  • [[Т9]] (объект, факультативно): Дополнительные поля верхнего уровня

  • [[Т10]]: Обновление существующих билетов

  • ** Вводы**:

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Freshdesk MCP Server

An MCP server implementation that integrates with Freshdesk, enabling AI models to interact with Freshdesk modules and perform various support operations.

Features

  • Freshdesk Integration: Seamless interaction with Freshdesk API endpoints
  • AI Model Support: Enables AI models to perform support operations through Freshdesk
  • Automated Ticket Management: Handle ticket creation, updates, and responses

Components

Tools

The server offers several tools for Freshdesk operations:

  • create_ticket: Create new support tickets

    • Inputs:
      • subject (string, required): Ticket subject
      • description (string, required): Ticket description
      • source (number, required): Ticket source code
      • priority (number, required): Ticket priority level
      • status (number, required): Ticket status code
      • email (string, optional): Email of the requester
      • requester_id (number, optional): ID of the requester
      • custom_fields (object, optional): Custom fields to set on the ticket
      • additional_fields (object, optional): Additional top-level fields
  • update_ticket: Update existing tickets

    • Inputs:
      • ticket_id (number, required): ID of the ticket to update
      • ticket_fields (object, required): Fields to update
  • delete_ticket: Delete a ticket

    • Inputs:
      • ticket_id (number, required): ID of the ticket to delete
  • search_tickets: Search for tickets based on criteria

    • Inputs:
      • query (string, required): Search query string
  • get_ticket_fields: Get all ticket fields

    • Inputs:
      • None
  • get_tickets: Get all tickets

    • Inputs:
      • page (number, optional): Page number to fetch
      • per_page (number, optional): Number of tickets per page
  • get_ticket: Get a single ticket

    • Inputs:
      • ticket_id (number, required): ID of the ticket to get
  • get_ticket_conversation: Get conversation for a ticket

    • Inputs:
      • ticket_id (number, required): ID of the ticket
  • create_ticket_reply: Reply to a ticket

    • Inputs:
      • ticket_id (number, required): ID of the ticket
      • body (string, required): Content of the reply
      • cc_emails (array of strings, optional): Additional email addresses added to the ‘cc’ field of the outgoing email. These supplement the ticket requester, who always remains the primary recipient
      • bcc_emails (array of strings, optional): Additional email addresses added to the ‘bcc’ field of the outgoing email. These supplement the ticket requester, who always remains the primary recipient
      • from_email (string, optional): Email address the reply is sent from
Открыть полный README на GitHub

Установка

uvx freshdesk-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

"mcpServers": { "freshdesk-mcp": { "command": "uvx", "args": [ "freshdesk-mcp" ], "env": { "FRESHDESK_API_KEY": "<YOUR_FRESHDESK_API_KEY>", "FRESHDESK_DOMAIN": "<YOUR_FRESHDESK_DOMAIN>" } } }