Freshdesk MCP工具
将AI模型与Freshdesk集成,以自动化的支持操作。通过Freshdesk API无缝创建、更新和管理支持工单。通过自动化的工单管理和基于AI的互动,提升您的客户服务体验。
可用工具 (25 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_ticket_fields
Get ticket fields from Freshdesk.
该工具无需必填参数,直接调用即可
get_tickets 2 个参数
Get tickets from Freshdesk with pagination support.
该工具无需必填参数,直接调用即可
create_ticket 8 个参数 需填 5 项
Create a ticket in Freshdesk
必填参数:subject、description、source、priority、status
update_ticket 2 个参数 需填 2 项
Update a ticket in Freshdesk.
必填参数:ticket_id、ticket_fields
delete_ticket 1 个参数 需填 1 项
Delete a ticket in Freshdesk.
必填参数:ticket_id
get_ticket 1 个参数 需填 1 项
Get a ticket in Freshdesk.
必填参数:ticket_id
search_tickets 1 个参数 需填 1 项
Search for tickets in Freshdesk.
必填参数:query
get_ticket_conversation 1 个参数 需填 1 项
Get a ticket conversation in Freshdesk.
必填参数:ticket_id
create_ticket_reply 2 个参数 需填 2 项
Create a reply to a ticket in Freshdesk.
必填参数:ticket_id、body
create_ticket_note 2 个参数 需填 2 项
Create a note for a ticket in Freshdesk.
必填参数:ticket_id、body
update_ticket_conversation 2 个参数 需填 2 项
Update a conversation for a ticket in Freshdesk.
必填参数:conversation_id、body
get_agents 2 个参数
Get all agents in Freshdesk with pagination support.
该工具无需必填参数,直接调用即可
list_contacts 2 个参数
List all contacts in Freshdesk with pagination support.
该工具无需必填参数,直接调用即可
get_contact 1 个参数 需填 1 项
Get a contact in Freshdesk.
必填参数:contact_id
search_contacts 1 个参数 需填 1 项
Search for contacts in Freshdesk.
必填参数:query
update_contact 2 个参数 需填 2 项
Update a contact in Freshdesk.
必填参数:contact_id、contact_fields
list_canned_responses 1 个参数 需填 1 项
List all canned responses in Freshdesk.
必填参数:folder_id
list_canned_response_folders
List all canned response folders in Freshdesk.
该工具无需必填参数,直接调用即可
list_solution_articles 1 个参数 需填 1 项
List all solution articles in Freshdesk.
必填参数:folder_id
list_solution_folders 1 个参数 需填 1 项
必填参数:category_id
list_solution_categories
List all solution categories in Freshdesk.
该工具无需必填参数,直接调用即可
view_agent 1 个参数 需填 1 项
View an agent in Freshdesk.
必填参数:agent_id
create_agent 1 个参数 需填 1 项
Create an agent in Freshdesk.
必填参数:agent_fields
update_agent 2 个参数 需填 2 项
Update an agent in Freshdesk.
必填参数:agent_id、agent_fields
search_agents 1 个参数 需填 1 项
Search for agents in Freshdesk.
必填参数:query
服务介绍
Freshdesk MCP 服务器
这是一个与 Freshdesk 集成的 MCP 服务器实现,使得 AI 模型能够与 Freshdesk 模块交互并执行各种支持操作。
特性
- Freshdesk 集成:与 Freshdesk API 端点无缝交互
- AI 模型支持:允许 AI 模型通过 Freshdesk 执行支持操作
- 自动工单管理:处理工单创建、更新和回复
组件
工具
该服务器为 Freshdesk 操作提供了几种工具:
-
create_ticket:创建新的支持工单- 输入:
subject(字符串, 必填):工单主题description(字符串, 必填):工单描述source(数字, 必填):工单来源代码priority(数字, 必填):工单优先级status(数字, 必填):工单状态代码email(字符串, 可选):请求者的电子邮件requester_id(数字, 可选):请求者 IDcustom_fields(对象, 可选):设置在工单上的自定义字段
- 输入:
-
update_ticket:更新现有工单- 输入:
ticket_id(数字, 必填):要更新的工单 IDupdates(对象, 必填):需要更新的字段
- 输入:
-
delete_ticket:删除一个工单- 输入:
ticket_id(数字, 必填):要删除的工单 ID
- 输入:
-
search_tickets:根据条件搜索工单- 输入:
query(字符串, 必填):搜索查询字符串
- 输入:
-
get_ticket_fields:获取所有工单字段- 输入:
- 无
- 输入:
-
get_tickets:获取所有工单- 输入:
page(数字, 可选):要获取的页码per_page(数字, 可选):每页的工单数量
- 输入:
-
get_ticket:获取单个工单- 输入:
ticket_id(数字, 必填):要获取的工单 ID
- 输入:
开始使用
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 freshdesk_mcp:
npx -y @smithery/cli install @effytech/freshdesk_mcp --client claude
先决条件
- 一个 Freshdesk 账户(在 freshdesk.com 注册)
- Freshdesk API 密钥
- 安装了
uvx(pip install uv或brew install uv)
配置
- 从 Freshdesk 管理面板生成您的 Freshdesk API 密钥
- 设置您的域名和认证详细信息
与 Claude Desktop 一起使用
- 如果还没有安装,请先安装 Claude Desktop
- 在您的
claude_desktop_config.json中添加以下配置:
"mcpServers": {
"freshdesk-mcp": {
"command": "uvx",
"args": [
"freshdesk-mcp"
],
"env": {
"FRESHDESK_API_KEY": "<YOUR_FRESHDESK_API_KEY>",
"FRESHDESK_DOMAIN": "<YOUR_FRESHDESK_DOMAIN>"
}
}
}
重要提示:
- 将
YOUR_FRESHDESK_API_KEY替换为您实际的 Freshdesk API 密钥 - 将
YOUR_FRESHDESK_DOMAIN替换为您的 Freshdesk 域名(例如,yourcompany.freshdesk.com)
示例操作
配置完成后,您可以要求 Claude 执行如下操作:
- “创建一个新工单,主题为'客户A101的付款问题',描述为'就上个月客户A101的付款问题进行联系',客户的电子邮件是a101@acme.com,并将优先级设置为高”
- “将工单#12345的状态更新为'已解决'”
- “列出分配给代理John Doe的所有高优先级工单”
- “列出过去30天内客户A101的所有历史工单”
测试
为了测试目的,您可以手动启动服务器:
uvx freshdesk-mcp --env FRESHDESK_API_KEY=<your_api_key> --env FRESHDESK_DOMAIN=<your_domain>
故障排除
- 确认您的Freshdesk API密钥和域名是否正确
- 确保到Freshdesk服务器的网络连接正常
- 检查API速率限制和配额
- 确认
uvx命令在您的PATH中可用
许可证
此MCP服务器根据MIT许可证授权。有关完整详情,请参阅项目仓库中的LICENSE文件。