Freshdesk

io.github.mindstone由 GitHub 帳號 mindstone 發布v0.3.1更新於 Oct 24, 2026

Freshdesk Support MCP server for Model Context Protocol hosts

已驗證STDIO僅桌面知識與記憶商業與電商

概覽

AI 產生的概覽

讓助理透過本機 MCP 伺服器管理 Freshdesk 客服帳號、工單、聯絡人、公司與知識庫文章。

可以做什麼
提供 20 個工具,涵蓋 Freshdesk 客服流程:連接與列出帳號,列出、搜尋、建立、更新工單並回覆工單,新增公開或內部備註,以及查詢工單欄位、客服人員與客服群組。也可列出與搜尋聯絡人及公司,並搜尋或取得知識庫解決方案文章。回傳的 Freshdesk 文字會包在不可信內容信封中,讓宿主當作資料處理。
適用情境
適合讓助理處理 Freshdesk 客服工作:篩選與分派工單、草擬回覆或內部備註、查詢客戶聯絡人與公司,或調取知識庫文章以支援答覆。
執行需求
透過 npx(npm 套件 @mindstone/mcp-server-freshdesk)以 stdio 在本機執行,需要 Node.js 20+ 與 npm。Freshdesk 帳號子網域與 API 金鑰透過 configure_freshdesk 工具輸入,並存放在 FRESHDESK_CONFIG_PATH 指定的目錄中(預設 ~/.mcp/freshdesk)。選用的 MCP_HOST_BRIDGE_STATE(別名 MINDSTONE_REBEL_BRIDGE_STATE)指向宿主橋接狀態檔。僅支援桌面宿主。
安裝前請注意
伺服器會把 Freshdesk API 金鑰存放在 FRESHDESK_CONFIG_PATH 下的 accounts.json,請保護好該目錄。多個工具會寫入客服系統:建立與更新工單、向客戶發送公開回覆、新增備註;remove_freshdesk_account 會中斷帳號連接。工單、聯絡人與公司資料會傳送到 Freshdesk API。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Freshdesk,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@mindstone/mcp-server-freshdesk

[npm version] [License: FSL-1.1-MIT]

Freshdesk Support MCP server for Model Context Protocol hosts. Manage helpdesk tickets, search and filter support requests, reply to customers, add internal notes, and configure Freshdesk accounts — all through a standardised MCP interface.

Status

  • Version: 0.3.1 · npm
  • Auth: API key (per-account, on disk via FRESHDESK_CONFIG_PATH)
  • Tools: 20 (accounts, tickets, contacts, companies, knowledge base, discovery)
  • Surface: cloud-api
  • Machine-readable: STATUS.json

Requirements

  • Node.js 20+
  • npm

One-click install

[Add to Cursor] [Add to VS Code] [Add to VS Code Insiders]

After clicking the button, your host will prompt you to fill: FRESHDESK_CONFIG_PATH.

Manual config for Claude Desktop / Claude Code / Goose / Continue.dev (Freshdesk)
json
{  "mcpServers": {    "Freshdesk": {      "command": "npx",      "args": [        "-y",        "@mindstone/mcp-server-freshdesk"      ],      "env": {        "FRESHDESK_CONFIG_PATH": "~/.mcp/freshdesk"      }    }  }}

Quick Start

Install & build

bash
cd <path-to-repo>/connectors/freshdesknpm installnpm run build

npx (once published)

bash
npx -y @mindstone/mcp-server-freshdesk

Local

bash
node dist/index.js

Configuration

Environment variables

  • FRESHDESK_CONFIG_PATH — path to the config directory that stores account credentials (defaults to ~/.mcp/freshdesk)
  • MCP_HOST_BRIDGE_STATE — optional path to a host bridge state file used for credential management
  • MINDSTONE_REBEL_BRIDGE_STATE — backwards-compatible alias for MCP_HOST_BRIDGE_STATE

Host configuration examples

Claude Desktop / Cursor

json
{  "mcpServers": {    "Freshdesk": {      "command": "npx",      "args": ["-y", "@mindstone/mcp-server-freshdesk"],      "env": {        "FRESHDESK_CONFIG_PATH": "~/.mcp/freshdesk"      }    }  }}

Local development (no npm publish needed)

json
{  "mcpServers": {    "Freshdesk": {      "command": "node",      "args": ["<path-to-repo>/connectors/freshdesk/dist/index.js"],      "env": {        "FRESHDESK_CONFIG_PATH": "~/.mcp/freshdesk"      }    }  }}

Tools (20)

Account management

  • configure_freshdesk — Connect a Freshdesk account using subdomain and API key
  • list_freshdesk_accounts — List connected Freshdesk accounts with agent emails
  • remove_freshdesk_account — Disconnect a Freshdesk account

Tickets

  • list_freshdesk_tickets — List tickets using predefined filters
  • get_freshdesk_ticket — Get a single ticket by ID with optional conversations
  • search_freshdesk_tickets — Search tickets using Freshdesk query syntax
  • create_freshdesk_ticket — Create a new ticket
  • update_freshdesk_ticket — Update ticket fields, status, or assignee
  • reply_to_freshdesk_ticket — Add a public reply to a ticket
  • add_freshdesk_note — Add a private or public note to a ticket

Discovery

  • list_freshdesk_ticket_fields — List all ticket fields including custom fields
  • list_freshdesk_agents — List agents (support staff); use the IDs as responder_id when assigning tickets
  • list_freshdesk_groups — List groups (agent teams); use the IDs as group_id when assigning tickets

Contacts & companies

  • list_freshdesk_contacts — List contacts, optionally filtered by exact email or company ID
  • search_freshdesk_contacts — Search contacts using Freshdesk query syntax
  • get_freshdesk_contact — Get a single contact by ID
  • list_freshdesk_companies — List customer organisations
  • get_freshdesk_company — Get a single company by ID

Knowledge base

  • search_freshdesk_solutions — Search solution articles by keyword (paginated: 30 per page, page parameter, hasMore indicator)
  • get_freshdesk_solution_article — Get a full solution article by ID

Security

  • Every string returned by the Freshdesk API (names, bodies, tags, emails, phone numbers, company domains, custom-field keys/values, ticket-field metadata, …) is wrapped in <untrusted-content source="…"> envelopes so the host LLM treats it as data, not instructions. Only numeric connector metadata (IDs, statuses, priorities) is returned raw.
  • Credentials are stored in accounts.json under FRESHDESK_CONFIG_PATH with 0600 permissions (config directory 0700).
  • Vendor error bodies, raw Retry-After header text, and query-bearing URLs are never written to logs or surfaced in tool errors.
  • Invalid status/priority values and out-of-range IDs/pagination inputs are rejected before any request is made.

Licence

FSL-1.1-MIT — Functional Source License, Version 1.1, with MIT future licence. The software converts to MIT licence on 2030-04-08.

來源:connectors/freshdesk/README.md,提交 22c4611

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.3.1最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。