
Kaseya Quote Manager
io.github.wyre-technology由 GitHub 账号 wyre-technology 发布v1.0.10更新于 Oct 24, 2026
Read-only MCP server for Kaseya Quote Manager (Datto Commerce): quotes, orders, purchasing.
发布方自己的服务:Quote.Trade MCP Adapter
概览
只读 MCP 服务器,让 AI 助手浏览 Kaseya Quote Manager(Datto Commerce)的报价、销售订单、采购、产品目录和客户数据。
- 可以做什么
- 通过导航和状态工具探索各领域并查看服务器状态,了解 sales、procurement、catalog、crm、org 各领域可用的实体工具。列出并获取报价、报价分区、报价行、销售订单、订单行和订单付款。列出并获取采购订单、订单行、成本、供应商和产品供应商关联。列出并获取产品、产品图片、类别和品牌。列出并获取客户、客户地址、联系人、员工和仓库,支持分页及按报价编号、客户 ID 等条件筛选。
- 适用场景
- 适合让助手在 Kaseya Quote Manager 中查询或汇总报价、订单、采购、目录或客户记录,而不做任何修改。适用于对现有数据做报表和问答,而非编辑数据。
- 运行要求
- 以本地进程(stdio)或 HTTP 容器方式运行。需要 Kaseya Quote Manager API 密钥,在 Settings → API 中生成,通过 KASEYA_QUOTE_MANAGER_API_KEY 提供并以 apiKey 请求头发送。AUTH_MODE 选择本地环境凭据或网关请求头注入;MCP_TRANSPORT 选择 stdio 或 http。需要能访问 Quote Manager API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Kaseya Quote Manager,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Kaseya Quote Manager MCP Server
[Build Status] [License] [Node.js]
A Model Context Protocol (MCP) server that gives AI assistants read-only access to Kaseya Quote Manager (Datto Commerce) — quotes, sales orders, purchasing, the product catalog, and customers.
Maintained by Wyre Technology.
Quick Start
Claude Desktop — download, open, done:
- Download
kaseya-quote-manager-mcp.mcpbfrom the latest release - Open the file (double-click or drag into Claude Desktop)
- Enter your Kaseya Quote Manager API Key when prompted
Claude Code (CLI):
Authentication
Quote Manager authenticates with a single API key sent in the apiKey header. Generate
one in Quote Manager under Settings → API.
Stdio and AUTH_MODE=env read KASEYA_QUOTE_MANAGER_API_KEY. The HTTP transport does not
start unless CONDUIT_S2S_SECRET is a real value. Known placeholders (changeme,
change-me, secret, example, placeholder, replace-me, your-secret,
your-s2s-secret, s2s-secret, replace-with-a-real-secret) are rejected, including when
MCP_ALLOW_INSECURE_DEV=1 is set. The process never logs the secret.
HTTP authentication
With MCP_TRANSPORT=http and a configured secret, every /mcp request must include
X-Gateway-S2S:
v1 is HMAC-SHA256 of the exact ASCII string t=<unix seconds> (the same prefix that
appears in the header), keyed with CONDUIT_S2S_SECRET, encoded as 64 lowercase hex
characters. The timestamp must be within 300 seconds of the server clock. A missing or
invalid header returns 401.
In AUTH_MODE=gateway (the container image and Compose default), /mcp also requires
X-Kaseya-Quote-Manager-Api-Key. That header is the only credential for the request. A
request without it returns 401 and does not fall back to KASEYA_QUOTE_MANAGER_API_KEY.
/health stays unauthenticated, does not require X-Gateway-S2S, and does not return the
API key. The stdio transport does not use CONDUIT_S2S_SECRET.
Configuration
Copy .env.example.
Features
- Read-only by design — the Quote Manager API exposes only
list/get; no tool can mutate your data. - 39 entity tools across 5 domains, plus
kqm_navigate/kqm_statusdiscovery tools. - Decision-tree navigation — call
kqm_navigateto explore a domain's tools. - Rate limiting — respects the API's 60 req/min limit, with retry on 429/5xx.
- Dual transport — stdio (local) and HTTP Streamable (gateway/Docker).
- MCPB packaging for one-click Claude Desktop install.
Domains & tools
Tools are named kqm_<entity>_list and kqm_<entity>_get.
list tools accept page, pageSize (max 100), and modifiedAfter where supported, plus
entity-specific filters (e.g. quoteNumber, customerID, purchaseOrderID).
Usage example
Docker
The image listens on 0.0.0.0 inside the container (MCP_HTTP_HOST) and defaults to
AUTH_MODE=gateway. Publish the port on loopback and pass the S2S secret. In gateway mode
the API key arrives on each request as X-Kaseya-Quote-Manager-Api-Key. It is not read
from the environment.
Generate the secret once, export it, and reuse it for the server and for signing requests.
-e CONDUIT_S2S_SECRET (name only) passes the exported value without putting it in the
docker command line.
Compose refuses to start when CONDUIT_S2S_SECRET is unset, sets AUTH_MODE=gateway,
does not pass KASEYA_QUOTE_MANAGER_API_KEY, and publishes 127.0.0.1:8080:8080.
A project .env is interpolation only — the gateway service has no env_file.
Single-tenant HTTP (AUTH_MODE=env) still requires the S2S secret, then uses
KASEYA_QUOTE_MANAGER_API_KEY:
Local HTTP without a secret is development-only. It always binds 127.0.0.1 and logs a
warning. A non-loopback MCP_HTTP_HOST is overridden:
Sign a gateway request with X-Gateway-S2S and the API key header. Build the header
first: v1 is HMAC-SHA256 of the exact ASCII string t=<unix seconds> (no trailing
newline), keyed with CONDUIT_S2S_SECRET, as 64 lowercase hex characters. Use the same
exported CONDUIT_S2S_SECRET the server was started with.
openssl dgst -hmactakes the key as a process argument, so other local users can see it in the process list while it runs. Only run this example on a trusted single-user machine; elsewhere, sign requests from code that reads the secret from the environment.
Development
License
Apache-2.0 © WYRE Technology
来源:README.md,提交 40a606c
工具
0版本历史
1- v1.0.10最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。
其他 Quote 集成
Quote.Trade MCP Adapter
trade.quote官方发布者
Quote.Trade 加密交易所的远程 MCP 适配器,让助手读取行情与账户、下单撤单,并申请稳定币提现。

Cross Country Movers Quote
由 GitHub 账号 alex78629 发布
Cross Country Movers 报价服务器:提供汽车运输、长途搬家与国际搬家的参考价格区间,并可请求回电。
GroundQuote
由 GitHub 账号 KilvingtonDigital 发布
GroundQuote 让助手为围栏承包商搭建即时报价功能,并帮助房主查找承包商、估算价格和发送报价请求。

3Descu 3D Printing Quotes (EU)
由 GitHub 账号 cadi27tech 发布
来自通过ISO 9001:2015认证、拥有200多台打印机的欧盟工厂,即时获取FDM和SLA 3D打印报价。AI 翻译

QuoteWerks MCP
由 GitHub 账号 Servosity 发布
面向 QuoteWerks Web 的本地 MCP 服务器,让助手查找、创建和重新定价报价单(先预览),并生成毛利、管道和赢单率报告。