mcpField
A
Autotask MCP

Autotask MCP

本地服务
github.com/servosity商业与营销64今天更新

关于 Autotask MCP

Autotask MCP 为 MSP 团队提供 Autotask API 的命令行与 MCP 接入,并将数据同步到本地 SQLite,便于跨工单、工时、合同和发票查询。

主要功能

  1. 01Autotask 实体命令行操作
  2. 02本地 SQLite 数据镜像
  3. 03工单老化与积压分析
  4. 04未开票工时和月末对账
  5. 05跨对象客户概览

适用场景

  1. 01查找长期未更新的工单
  2. 02核对已批准但未开票工时
  3. 03评估团队工单负载
  4. 04汇总单个客户的服务与账务

MCP 相关

MCP 服务通过 Autotask CLI 向 MCP 客户端提供 Autotask 数据操作。README 建议使用默认 stdio 传输;当前 HTTP 模式有安全风险,不应启用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbautotask-mcp.mcpb0.1.9

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Autotask + AI - 适用于 ChatGPT、Claude、GitHub Copilot、Microsoft 365 Copilot、Gemini,以及任何支持 MCP 的 Agent

非官方。由社区构建的 Claude Code Skill 和 Autotask API MCP 服务。与 Datto, Inc. 无关联,未获其认可或赞助。

Autotask PSA 演示 - 动态预览

▶ 观看 30 秒演示 - 演示数据为模拟数据;展示的每条命令都存在于真实的 CLI 中。

在命令行中使用每个 Autotask 实体,另有本地 SQLite 镜像,可解答其他 Autotask 工具都无法回答的工单账龄、工作量、未开票工时和账户全景问题。可与您现有的 AI 配合使用 - ChatGPT(Plus/Pro+,此连接器重新发布前暂停;请参阅 mcp-install.md)、Claude Desktop、Codex、Claude Code、Claude Cowork 和 GitHub Copilot - 还可通过远程方式搭配 Microsoft 365 Copilot / Copilot Studio 和 Google Gemini。免费、开源,可在您的笔记本电脑上运行。专为 MSP 所有者打造。无需编写代码。

适用于您的 Agent

安全提示(此连接器重新发布前)。 请勿运行 HTTP 模式 (--transport http),即使是在 localhost 上也不行。此版本没有密码, 会监听所有网络接口,且早于浏览器重绑定防护, 因此您打开的网页可以访问它。MCP 工具还可以使用您的凭据进行更改。 请使用默认的 stdio 传输。如果您为远程 Agent 设置了隧道, 请关闭它。修复即将推出。

MSP 所有者实际使用的六种 Agent(可自行设置,现已可用):

您的 AI Agent如何安装 Autotask skill
Claude Desktop运行安装程序,然后前往 Settings > Extensions 注册 autotask-mcp(无需编辑 JSON)。
ChatGPT(付费套餐)此连接器重新发布前暂停:ChatGPT 需要其 HTTP 模式,而此版本的该模式无需密码,会监听所有网络接口,且您打开的网页可以访问它。请参阅 mcp-install.md 中的安全提示。
Codex CLI粘贴下方的安装提示词。
Claude Code粘贴下方的安装提示词。
Claude Cowork粘贴下方的安装提示词。
GitHub Copilot(VS Code)运行安装程序,将 autotask-mcp 添加到 mcp.json 的 servers 键下,然后选择 Agent 模式。

ChatGPT 需要远程 HTTPS 服务,这意味着需要使用此连接器的 HTTP 模式;该模式在连接器重新发布前暂停:此版本的该模式无需密码,会监听所有网络接口,且您打开的网页可以访问它。请参阅 mcp-install.md 中的安全提示。

Microsoft 和 Google 技术栈也适用

用户基数庞大,但先坦诚说明:这些属于远程 / 企业方案,而不是你刚安装的本地二进制文件。

Agent所需条件
Microsoft 365 Copilot / Copilot Studio暂停使用,直到重新发布此连接器:Copilot Studio 需要使用 HTTP 模式,而在此版本中,该模式无需密码、会监听所有网络接口,并且可以被你打开的网页访问。请参阅 mcp-install.md 中的安全说明。
Google GeminiGemini CLI 是本地运行的,与 Claude Code 相同。Gemini app 则是远程应用,需要使用与 ChatGPT 相同的、目前暂停使用的 HTTP 模式。请参阅 mcp-install.md。

原生支持 Skill 的 Agent(也已涵盖): Hermes 和 OpenClaw 可直接读取此 Skill 的 SKILL.md,也支持 MCP——请参阅下文的安装说明。通过 MCP 也支持 Cursor、Windsurf、Cline、Continue.dev 和 Zed。各工具的完整配置方法:docs/which-agent.md。

要运行多个 Agent? 使用一条命令即可为所有 51+ 个受支持的 Agent 安装:npx skills add Servosity/msp-skills@latest(需要 Node.js,然后运行相应 Skill 的安装程序来安装 CLI/MCP 二进制文件)。请参阅 docs/which-agent.md。

60 秒内完成安装

Claude Desktop 的最快方式——一键安装 .mcpb

Claude Desktop 安装包: .mcpb 可在 macOS(Intel 和 Apple Silicon)、Windows x64 和 Linux x64 上启动。每个工具都会调用配套的 autotask-cli。自 2026-09-18 起发布的版本会在安装包中附带该 CLI;较旧的安装包仅包含 MCP 服务,因此,如果你的安装包缺少配套组件,请先运行下方的路径 A 或路径 B 安装程序(或将 AUTOTASK_CLI_PATH 设置为现有二进制文件的路径)。详情:#331。

下载 Autotask MCP (.mcpb)——然后打开 Claude Desktop > Settings > Extensions 并选择该文件。一键完成,无需 JSON,无需命令行。(在发布页面浏览所有 Autotask 版本。)

更喜欢 Claude Code 插件?添加一次市场,然后安装——立即可用,无需列出目录:

/plugin marketplace add Servosity/msp-skills
/plugin install autotask@msp-skills
路径 A——向 AI Agent 粘贴一条提示词(推荐)

将以下内容复制到 Claude Code、Codex CLI 或 Claude Cowork 中:

在此 Agent 工作区中安装 Servosity/msp-skills 提供的 Autotask Skill 和 MCP 服务。如果此工作区使用 POSIX shell(macOS、Linux、WSL 或 Bash),请运行 bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/autotask/install.sh)。如果使用 Windows PowerShell,请运行 iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/autotask/install.ps1 | iex。然后按照 README 完成身份验证,并运行 autotask-cli --help 进行探索。

任何能够运行 shell 的 Agent 都可以使用相同的提示词。

路径 B——自行运行安装程序

Windows(PowerShell):

iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/autotask/install.ps1 | iex

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/autotask/install.sh)

安装程序会将 autotask-cli(CLI)和 autotask-mcp(MCP 服务)安装到用户的 bin 路径中。Claude Code、Codex 和 Cowork 会通过此目录中的 SKILL.md 发现 Skill。

验证:

autotask-cli --version
升级到最新版本

安装程序始终会获取当前版本——重新运行即可升级:

macOS / Linux:

bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/autotask/install.sh)

Windows(PowerShell):

iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/autotask/install.ps1 | iex

Claude Desktop .mcpb 用户:下载最新的 .mcpb(见本节顶部),并在 Settings > Extensions 中重新选择该文件。Claude Code 插件用户:/plugin update autotask@msp-skills。

添加到 Claude Desktop、GitHub Copilot、Gemini CLI、Microsoft 365 Copilot 或其他 MCP 客户端

安装程序运行后,请参阅 mcp-install.md 和 docs/which-agent.md,了解各 Agent 的接入方式——每个 Agent 都有单独的章节,其中包括 GitHub Copilot 的 servers 键,以及 Microsoft 365 Copilot / Copilot Studio 的远程接入方式。Claude Desktop 的 Settings > Extensions 面板是最简单的方式;对于偏好编辑 JSON 的用户,mcp-install.md 中提供了 MCP 配置块。

为 Hermes 安装

在 Hermes CLI 中:

hermes skills install servosity/msp-skills/skills/autotask --force

在 Hermes 聊天会话中:

/skills install servosity/msp-skills/skills/autotask --force

Hermes 原生支持 MCP,因此也可以直接使用 autotask-mcp 服务——安装方式相同,环境变量也相同。

为 OpenClaw 安装

告诉你的 OpenClaw Agent(复制以下内容):

从 https://github.com/servosity/msp-skills/tree/main/skills/autotask 安装 autotask 技能。该技能定义了如何通过 openclaw: frontmatter 块安装所需的 CLI(autotask-cli)。

OpenClaw 尚未正式推出;frontmatter 接入配置已预先提供,并将在 OpenClaw 发布时立即启用。

进行身份验证

设置 CLI 所需的凭据(从你的 Autotask 门户获取):

AUTOTASK_PSA_API_INTEGRATION_CODE=<value> AUTOTASK_PSA_SECRET=<value> AUTOTASK_PSA_USER_NAME=<value> autotask-cli doctor

在运行任何会访问数据的操作之前,doctor 会确认凭据是否有效。即使凭据被拒绝,它也会以退出码 0 退出,因此脚本应添加 --fail-on error。

此技能的功能

MSP 常见问题命令
哪些已批准的工时条目尚未开具发票?autotask-cli unbilled
服务台目前的积压情况有多严重?按积压时长分组查看。autotask-cli ticket-aging
哪些未关闭工单已经一周无人处理?autotask-cli stale --days 7
哪些未分配工单应由调度员优先处理?autotask-cli triage
在分配下一个工单之前,谁的工作量已经过载?autotask-cli workload
我们的包时合同消耗了多少?何时会用完?autotask-cli retainer
一次查看某家公司的所有已知信息?autotask-cli company-360 "1234"
用一张表查看月末账单情况?autotask-cli reconcile
某个下拉列表字段的标签与 ID 对照表是什么?autotask-cli picklist "Tickets" "status"

完整命令参考:guide.md。AI Agent 操作约定(--agent、--dry-run,以及何时应在执行修改前确认)请参阅 AGENTS.md。

有何不同

大多数 Autotask 集成和 MCP 服务都会将每个问题转发为实时 API 调用。对于单条记录,这样做没问题。但规模一大就行不通了,例如你询问“本月所有客户中有多少已批准工时尚未开票”,或“哪些保留服务将在下一次续约前到期”时——每个问题都需要针对每个租户的区域 URL 发起多次 API 调用;每个分类筛选都受限于各实例各不相同的整数下拉列表 ID;而所有调用都会消耗每小时 API 请求额度。

此技能会将 Autotask 同步到带有全文搜索的本地 SQLite 镜像中。汇总类问题只需执行一次本地 SQL 联接:即时、离线,AI 看到的是答案,而不是原始数据。reconcile、retainer 和 company-360 等复合命令可跨工单、工时条目、合同、发票和资源进行联接——这是无状态 API 封装器无法做到的。

它解决的痛点

问任何一位 MSP 老板,Autotask 哪些地方最让人头疼,答案总是两个:永远无法计费的时间,以及必须先导出的报表。技术人员关闭工单时没有录入工时,或已批准的工时始终没有出现在发票上,直到开始结算时才有人发现——因为 Autotask 没有一个页面能将已批准工时与对应的发票关联起来。而当你需要查看跨对象的全貌时,Autotask 原生的 LiveReports 是一个需要复制和编辑的报表设计器,输出格式为 Excel、PDF、RTF 或 CSV(据 Kaseya 自己的 Autotask PSA 报表帮助文档所述)——因此,任何将工单、工时和合同关联起来的需求都会被推给 Power BI 或其他 BI 工具。正因为如此,才会出现整个第三方连接器市场。

这项技能可以直接从数据所在之处回答这些问题——只需一次离线查询,无需创建报表,也无需使用电子表格:

痛点命令
已批准工时悄悄从发票中漏掉autotask-cli unbilled
月末核对工时、合同和发票autotask-cli reconcile
预付费金额悄悄变为负数autotask-cli retainer
查看某位客户的完整情况以供审查autotask-cli company-360 "1234"
状态和优先级显示为含义不明的整数 IDautotask-cli picklist "Tickets" "status"

详见 pain-point.md,了解更完整的背景。

常见问题

这适用于 ChatGPT 吗?

当前版本不适用。ChatGPT(Plus、Pro、Team、Business、Enterprise 和 Education 计划;Free 目前尚未开放 Developer Mode)只能通过 HTTPS 连接远程 MCP 服务,这意味着需要以 HTTP 模式运行 Autotask MCP 服务。当前版本的 HTTP 模式无需密码,会监听所有网络接口,并且可以通过你打开的网页访问,因此在连接器重新发布之前,请勿运行它或将其置于隧道后;mcp-install.md 中的安全说明解释了原因。在此之前,请使用 Claude Desktop、Claude Code 或 Codex。

这适用于 Codex、Cursor、Windsurf、Cline、Copilot 或 Gemini 吗?

适用——它们都支持 MCP。跨工具安装命令见上方对照表,深入说明见 docs/which-agent.md。

我需要懂编程吗?

不需要。推荐的安装方式是在 Claude Code 或 Codex 中粘贴一句话——你的 Agent 会读取 SKILL.md 并完成安装。备用方式是按操作系统使用一行安装命令(bash 或 PowerShell)。两种方式都不需要编写代码。你只需输入一次 Autotask 凭据。

我的 Autotask 数据安全吗?

你的数据会留在自己的计算机上。CLI 和 MCP 服务都是本地二进制文件。SQLite 镜像存储在你用户帐户下的目录中。AI Agent 只能看到 CLI 返回的内容——通常是查询结果,而不是原始批量数据。凭据从你的环境或 Agent 配置中读取;MSP Skills 不会将其打包到此存储库中,也不会在任何地方传输。

我需要哪些凭据?

你需要在自己的 Autotask 实例中创建一个仅限 API 的用户,以获取 UserName 和 Secret,还需要从集成供应商记录中获取用于跟踪的 Integration Code。请在环境中设置 AUTOTASK_PSA_USER_NAME、AUTOTASK_PSA_SECRET 和 AUTOTASK_PSA_API_INTEGRATION_CODE。API 用户的安全级别是真正的权限边界——请将其范围严格限制为你希望 AI 访问的内容。

我需要自己查找 Autotask 区域 URL 吗?

不需要。Autotask 会将每个租户托管在编号区域(webservicesN.autotask.net)中。运行一次 autotask-cli zone,CLI 就会发现并缓存你的租户基本 URL——这与 Autotask 自己的文档要求集成首先发出的区域信息请求相同。

这会触及我的 Autotask API 速率限制吗?

Autotask 按数据库统计滚动 60 分钟窗口内的 API 调用次数,接近阈值时会增加延迟。设置本地镜像是为了让读取操作不再调用 API:完成首次同步后,跨实体视图(unbilled、reconcile、retainer、company-360、ticket-aging、triage、workload)会通过本地 SQLite 运行,不产生任何 API 调用;同步是增量式的——只获取自上次检查点以来发生变化的内容。

这是 Datto Autotask PSA,还是只是 Autotask?

是同一款产品。Autotask PSA 现在由 Kaseya 以 Datto Autotask PSA 为品牌;此技能针对的是 Autotask REST API,这两个名称指的都是它。它不涵盖 Datto RMM——那是另一款使用独立 API 的产品。

费用是多少?

免费。采用 Apache-2.0 许可。你只需为所使用的 AI Agent(Claude、ChatGPT、Codex 等)付费,费用由你的 AI 提供商收取,而非我们。

安全模型

层级示例建议的 Agent 策略
读取autotask-cli triage、autotask-cli unbilled、autotask-cli company-360 "1234"、autotask-cli search "vpn outage"、autotask-cli tickets query允许
写入(常规)autotask-cli tickets create-entity、autotask-cli tickets patch-entity、autotask-cli time-entries create-entity、autotask-cli companies update-entity - 写入会立即发送;--dry-run 是可选择启用的预览模式,并非默认行为先使用 --dry-run 预览,再经审核后写入
破坏性操作/配置autotask-cli time-entries delete-entity、autotask-cli service-calls delete-entity "1234"、autotask-cli contact-groups delete-entity "1234"仅限人工参与

最重要的控制措施是你授予 Autotask 凭据的权限范围——CLI 只能执行凭据获准执行的操作。完整详情(包括如何限制权限)请参阅 governance.md。

状态

Beta 版。已针对 Autotask API 功能进行验证,目前正通过每周的 Build Sessions,与在自己的生产租户中运行该工具的 MSP 一起进行验证。请在 compoundingteams.com/build-sessions RSVP。


标准。 符合开源的 Agent Skills 规范(Anthropic,2025 年 12 月;适用于 40 多种 Agent)。兼容 MCP - 可与任何支持 MCP 的 Agent 配合使用,包括 Hermes。已为 OpenClaw 做好准备(frontmatter 已预先配置,等待 OpenClaw 发布)。

由 Servosity 维护。采用 Apache-2.0 许可。使用 CLI Printing Press 构建。最后更新:2026-06-06。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。