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 分

    请在仓库或注册中心条目中声明许可证。