用途:借助 Composio 的 Freshservice 工具包,通过 Rube MCP 自动化 Freshservice IT 服务管理操作,例如创建和更新工单、批量操作、服务请求与外发邮件建单。
接入前提:Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用);需通过 RUBE_MANAGE_CONNECTIONS 使用 toolkit freshservice 建立有效连接,并确认状态为 ACTIVE。在 MCP 客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器即可,无需 API 密钥。执行任何流程前,先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
主要能力:
- 查询工单:FRESHSERVICE_LIST_TICKETS 支持 filter、updated_since、order_by、order_type、page、per_page、include 等参数;FRESHSERVICE_GET_TICKET 用于获取单张工单详情。
- 创建工单:FRESHSERVICE_CREATE_TICKET 需提供 subject、description、status、priority,并通过 email 或 requester_id 指定请求人。
- 批量更新:FRESHSERVICE_BULK_UPDATE_TICKETS 接收 ids 与 update_fields,所有指定工单会应用相同字段更新。
- 外发邮件建单:FRESHSERVICE_CREATE_TICKET_OUTBOUND_EMAIL 在创建工单的同时发送邮件通知。
- 服务请求:FRESHSERVICE_CREATE_SERVICE_REQUEST 需提供 item_display_id,可指定 email、quantity 与 custom_fields。
关键约定与限制:状态使用数字码(2 打开、3 待处理、4 已解决、5 已关闭),优先级使用数字码(1 低至 4 紧急),source、impact、urgency 同样使用数字码。列表默认仅返回最近 30 天工单,需用 updated_since(ISO 8601)查询更早数据;分页 page 从 1 开始,per_page 最大 100、默认 30。每个 include 选项会消耗额外 API 配额,遇 429 应重试退避。批量更新为内部顺序执行,大批量可能耗时;自定义字段需使用内部字段名。响应数据可能嵌套在 data 或 data.data 下,应做容错解析。
适用场景:需要在 AI 客户端中以对话或自动化流程管理 Freshservice 工单与服务请求的团队。
暂未提供:价格、具体授权范围之外的配置细节及速率限制的具体数值。