
Freshdesk
io.github.mindstone由 GitHub 帳號 mindstone 發布v0.3.1更新於 Oct 24, 2026
Freshdesk Support MCP server for Model Context Protocol hosts
概覽
讓助理透過本機 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)指向宿主橋接狀態檔。僅支援桌面宿主。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Freshdesk,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
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)
Quick Start
Install & build
npx (once published)
Local
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 managementMINDSTONE_REBEL_BRIDGE_STATE— backwards-compatible alias forMCP_HOST_BRIDGE_STATE
Host configuration examples
Claude Desktop / Cursor
Local development (no npm publish needed)
Tools (20)
Account management
configure_freshdesk— Connect a Freshdesk account using subdomain and API keylist_freshdesk_accounts— List connected Freshdesk accounts with agent emailsremove_freshdesk_account— Disconnect a Freshdesk account
Tickets
list_freshdesk_tickets— List tickets using predefined filtersget_freshdesk_ticket— Get a single ticket by ID with optional conversationssearch_freshdesk_tickets— Search tickets using Freshdesk query syntaxcreate_freshdesk_ticket— Create a new ticketupdate_freshdesk_ticket— Update ticket fields, status, or assigneereply_to_freshdesk_ticket— Add a public reply to a ticketadd_freshdesk_note— Add a private or public note to a ticket
Discovery
list_freshdesk_ticket_fields— List all ticket fields including custom fieldslist_freshdesk_agents— List agents (support staff); use the IDs asresponder_idwhen assigning ticketslist_freshdesk_groups— List groups (agent teams); use the IDs asgroup_idwhen assigning tickets
Contacts & companies
list_freshdesk_contacts— List contacts, optionally filtered by exact email or company IDsearch_freshdesk_contacts— Search contacts using Freshdesk query syntaxget_freshdesk_contact— Get a single contact by IDlist_freshdesk_companies— List customer organisationsget_freshdesk_company— Get a single company by ID
Knowledge base
search_freshdesk_solutions— Search solution articles by keyword (paginated: 30 per page,pageparameter,hasMoreindicator)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.jsonunderFRESHDESK_CONFIG_PATHwith0600permissions (config directory0700). - Vendor error bodies, raw
Retry-Afterheader text, and query-bearing URLs are never written to logs or surfaced in tool errors. - Invalid
status/priorityvalues 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版本歷史
1- v0.3.1最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。