
effytech/freshdesk_mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
ffytech/freshdesk mcp は [https://github.com/effytech/freshdesk_mcp.] からインポートされた MCP サーバー候補です
概要
ffytech/freshdesk mcp は [https://github.com/effytech/freshdesk_mcp.] からインポートされた MCP サーバー候補です
概要(AI 翻訳)
Freshdesk と統合する MCP サーバーの実装により、AI モデルは Freshdesk モジュールとやり取りし、さまざまなサポート操作を実行できます。
##特徴
- Freshdeskインテグレーション:Freshdesk APIエンドポイントとのシームレスなインタラクション -AIモデルサポート: Freshdesk でサポート業務を遂行するAIモデルを有効に
- 自動チケット管理: チケット作成、更新、応答の処理
コンポーネント
ツール
サーバは、Freshdesk 操作のための複数のツールを提供しています。
-
入力:
-
subject: チケット料金 -
description: チケット説明 -
[
source] (必須) チケットソースコード -
[
priority] (必須) チケット優先レベル -
[
status] (必須) チケットステータスコード -
[
email] (文字列、オプション): リクエスト者のメール -
[
requester_id(番号、オプション): リクエスト者の ID -
[
custom_fields] (オプション) チケットで設定するカスタムフィールド -
[
additional_fields] (オプション) 追加のトップレベルフィールド -
[
update_ticket: 既存のチケットの更新 -
入力:
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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 subjectdescription(string, required): Ticket descriptionsource(number, required): Ticket source codepriority(number, required): Ticket priority levelstatus(number, required): Ticket status codeemail(string, optional): Email of the requesterrequester_id(number, optional): ID of the requestercustom_fields(object, optional): Custom fields to set on the ticketadditional_fields(object, optional): Additional top-level fields
- Inputs:
-
update_ticket: Update existing tickets- Inputs:
ticket_id(number, required): ID of the ticket to updateticket_fields(object, required): Fields to update
- Inputs:
-
delete_ticket: Delete a ticket- Inputs:
ticket_id(number, required): ID of the ticket to delete
- Inputs:
-
search_tickets: Search for tickets based on criteria- Inputs:
query(string, required): Search query string
- Inputs:
-
get_ticket_fields: Get all ticket fields- Inputs:
- None
- Inputs:
-
get_tickets: Get all tickets- Inputs:
page(number, optional): Page number to fetchper_page(number, optional): Number of tickets per page
- Inputs:
-
get_ticket: Get a single ticket- Inputs:
ticket_id(number, required): ID of the ticket to get
- Inputs:
-
get_ticket_conversation: Get conversation for a ticket- Inputs:
ticket_id(number, required): ID of the ticket
- Inputs:
-
create_ticket_reply: Reply to a ticket- Inputs:
ticket_id(number, required): ID of the ticketbody(string, required): Content of the replycc_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 recipientbcc_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 recipientfrom_email(string, optional): Email address the reply is sent from
- Inputs:
インストール
uvx freshdesk-mcp設定
"mcpServers": {
"freshdesk-mcp": {
"command": "uvx",
"args": [
"freshdesk-mcp"
],
"env": {
"FRESHDESK_API_KEY": "<YOUR_FRESHDESK_API_KEY>",
"FRESHDESK_DOMAIN": "<YOUR_FRESHDESK_DOMAIN>"
}
}
}