Token导航 LogoToken导航

MCP Server · 开发工具

Zoho Desk MCP Server

一个通过三个上下文高效工具暴露整个Zoho Desk API(130个类别中的706个端点)的MCP(模型上下文协议)服务器。

未说明官方级别未说明来源级核验工具 3
API集成开发工具TypeScriptClaude

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
imohanvadivel
提供方
imohanvadivel

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

2 个

MCP World

选型结论

Zoho Desk MCP Server 属于开发工具类 MCP Server,公开资料标注 3 个工具,通过传输方式未标注接入,适配 Claude,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

未说明

认证方式

OAuth 授权

部署方式

支持远程部署

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

desk_mcp

MCP(模型上下文协议)服务器,通过3个上下文高效工具公开整个Zoho Desk API(130个类别的706个端点)。

服务器使用 搜索然后呼叫 图案:

  1. list_categories -发现API领域
  2. search_endpoints --按关键字/类别查找正确的端点
  3. call_api --执行它 operationId

先决条件

  • 包子 v1.3+
  • 具有API访问权限的Zoho Desk帐户
  • 有效的Zoho OAuth令牌

安装

bun install

配置

服务器读取三个环境变量:

变量必填默认描述
ZOHO_OAUTH_TOKEN是--您的Zoho OAuth令牌(请参阅 授权 在......下面
ZOHO_ORG_ID是-您的Zoho Desk组织ID。自动插入到每个API调用中。
ZOHO_DESK_DOMAIN没有desk.zoho.comZoho Desk API域。使用 desk.zoho.eu, desk.zoho.in, desk.zoho.com.au, desk.zoho.jp,或 desk.zoho.com.cn 对于其他数据中心。

授权

Zoho Desk API使用OAuth 2.0。要获取您的令牌:

  1. 注册Zoho API客户端 在 Zoho API控制台

- 选择“自客户端”进行快速测试,或选择“基于服务器的应用程序”进行生产

  1. 生成授权令牌 根据您的操作所需的范围(例如。, Desk.tickets.READ, Desk.tickets.CREATE).常见范围:

- Desk.tickets.READ / CREATE / UPDATE / DELETE - Desk.contacts.READ / CREATE / UPDATE / DELETE - Desk.settings.READ / CREATE / UPDATE / DELETE - Desk.basic.READ / CREATE / UPDATE / DELETE - Desk.search.READ - Desk.articles.READ / CREATE / UPDATE / DELETE - Desk.tasks.READ / CREATE / UPDATE / DELETE

  1. 将授权令牌替换为访问令牌 通过:
   POST https://accounts.zoho.com/oauth/v2/token
     ?grant_type=authorization_code
     &client_id=YOUR_CLIENT_ID
     &client_secret=YOUR_CLIENT_SECRET
     &code=YOUR_GRANT_TOKEN
  1. 使用返回的 access_token 作为 ZOHO_OAUTH_TOKEN。对于长期访问,请存储 refresh_token 并在到期前更换。

查找您的组织ID: 呼叫 GET https://desk.zoho.com/api/v1/organizations 用你的代币。这 id 响应中的字段是您的 ZOHO_ORG_ID.

运行服务器

bun run index.ts

服务器通过以下方式进行通信 标准 使用MCP协议。

MCP集成

克劳德代码

添加到您的Claude Code MCP设置中(~/.claude/settings.json 或项目级别 .claude/settings.json):

{
  "mcpServers": {
    "zoho-desk": {
      "command": "bun",
      "args": ["/absolute/path/to/desk_mcp/index.ts"],
      "env": {
        "ZOHO_OAUTH_TOKEN": "your-oauth-token",
        "ZOHO_ORG_ID": "your-org-id",
        "ZOHO_DESK_DOMAIN": "desk.zoho.com"
      }
    }
  }
}

克劳德桌面版

添加到您的Claude桌面配置(~/Library/Application Support/Claude/claude_desktop_config.json 在macOS上):

{
  "mcpServers": {
    "zoho-desk": {
      "command": "bun",
      "args": ["/absolute/path/to/desk_mcp/index.ts"],
      "env": {
        "ZOHO_OAUTH_TOKEN": "your-oauth-token",
        "ZOHO_ORG_ID": "your-org-id",
        "ZOHO_DESK_DOMAIN": "desk.zoho.com"
      }
    }
  }
}

任何MCP客户端

服务器使用标准 StdioServerTransport任何兼容MCP的客户端都可以通过生成进程并通过stdin/stdout进行通信来连接。

工具

list_categories

列出所有130个Zoho Desk API类别及其端点计数。

参数: 无

示例响应:

130 categories, 706 total endpoints:

Account (14 endpoints)
Agent (18 endpoints)
Article (9 endpoints)
...
Ticket (27 endpoints)

search_endpoints

按关键字和/或类别搜索端点。返回具有完整详细信息的匹配操作: operationIdHTTP方法、路径、摘要、描述、参数以及端点是否接受请求正文。

参数:

名称类型必填描述
querystring否搜索关键字(例如。, "create ticket", "list agents").匹配操作ID、摘要、描述、路径和标签。多个单词使用AND逻辑。
categorystring否按类别筛选(例如。, "Ticket", "Agent").不区分大小写
limitnumber否返回的最大结果数。默认值:20。

示例响应:

[
  {
    "operationId": "getTicket",
    "method": "GET",
    "path": "/api/v1/tickets/{ticketId}",
    "category": "Ticket",
    "summary": "Get a ticket",
    "description": "This API fetches a ticket by its ID.",
    "parameters": [
      { "name": "ticketId", "in": "path", "required": true, "description": "ID of the ticket" },
      { "name": "include", "in": "query", "required": false, "description": "..." }
    ],
    "hasBody": false
  }
]

call_api

执行Zoho Desk API端点 operationId.

参数:

名称类型必填描述
operationIdstring是操作ID来自 search_endpoints 结果。
paramsobject否参数值。键是参数名称。路径、查询和标头参数按名称排列。对于具有请求正文的端点,请包含 body 带有JSON有效载荷的密钥。

示例——获取门票:

{
  "operationId": "getTicket",
  "params": {
    "ticketId": "12345000000123"
  }
}

示例——创建工单:

{
  "operationId": "createTicket",
  "params": {
    "body": {
      "subject": "Printer not working",
      "departmentId": "12345000000006907",
      "contactId": "12345000000042032",
      "description": "The office printer on floor 3 is jammed."
    }
  }
}

示例——搜索门票:

{
  "operationId": "searchTickets",
  "params": {
    "searchStr": "printer",
    "limit": "5"
  }
}

典型工作流程

User: "How many open tickets are assigned to me?"

LLM calls: search_endpoints(query="list tickets assigned")
LLM calls: call_api(operationId="getAssociatedTickets", params={ "status": "open" })
LLM: "You have 12 open tickets assigned to you. Here are the most recent..."

API类别

服务器对这130个类别中的706个端点进行索引:

View all categories

账户、账户附件、账户评论、账户联系人映射信息、账户重复删除、账户关注者、账户Sla、账户时间输入、活动、代理、代理距离、代理签名、代理时间输入、文章、文章附件、文章评论、文章反馈、文章翻译、自动化引擎、自动化功能账户、备份、徽章、漏洞集成、批量导入、营业时间、呼叫、呼叫评论、渠道、社区、社区附件、社区类别、社区评论、社区首选项、社区主题、社区用户、联系人、联系人附件、联系人评论、联系人重复删除、联系人关注者、联系人配置文件、联系人时间输入、合同、国家和语言,CustomView、CustomerHappiness、DashboardMetrics、Dashboards、Department、DependencyMappings、DisplayEntity、DomainMapping、EmailFailureAlert、EmailTemplates、EntityBlueprints、Event、EventComments、Field、Finance、Followers、GenericAction、Helpcenter、HelpcenterGroups、HolidayList、IMCannedMessage、IMTemplateMessage、IM_Channel、,IM_Message、IM_Metrics、IM_Session、导入、KBRootCategory、KBSection、KbCategory、KbCategoryLogo、标签、布局、布局规则标准、布局规则、许可FeaturePlan、邮件回复地址、模块、NewTicketHistory、组织、挂起审批、永久链接、固定对话、产品、产品附件、配置文件、回收站、报告集成、角色、路由参考、规则组、搜索、共享规则、技能、技能配置、技能类型、SubjectAccessRequest、SupportEmailDomain、SupportPlan、任务、任务附件、任务注释、TaskTimeEntry、TaskTimer、团队、模板文件夹、线程、工单、TicketApproval s、TicketAttachment、TicketComment、TicketCount、TicketFollowers、TicketTag、TicketTemplate、TicketTimeEntry、TicketTime、时间跟踪、上传、用户、验证规则标准、验证规则、Webhook、小部件、蓝图过渡、蓝图

测试

bun test

运行70个测试,涵盖:

  • $ref 分辨率(本地和跨文件)
  • OAS类型解析
  • 参数解析和请求体检测
  • 操作收集和重复数据删除
  • 使用路径/查询/标头参数构建URL
  • 工具描述生成
  • 搜索和类别过滤
  • 对所有155个OAS文件进行集成测试(验证所有706个端点)

项目结构

desk_mcp/
  index.ts          # MCP server — loads OAS specs, registers 3 tools
  index.test.ts     # Test suite (70 tests)
  OAS/              # OpenAPI 3.1 spec files (155 JSON files)
    Ticket.json
    Agent.json
    Contact.json
    Common.json     # Shared components ($ref target)
    ...
  package.json
  tsconfig.json

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

API集成TypeScript本地部署ZohoDesk搜索调用模式开发工具

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Zoho Desk MCP Server

MCP World · 本页

3未说明未标注2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Zoho Desk MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Zoho Desk MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Zoho Desk MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Zoho Desk MCP Server 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Zoho Desk MCP Server 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP