关于 Mayar
Mayar Agent Plugin 是连接 AI Agent 与 Mayar 账户的配置包,适用于需要管理印尼支付业务的用户。它使用 Mayar 官方托管的 MCP 服务,可读取和管理发票、支付链接、交易等数据;写入操作会影响真实业务数据。
主要功能
- 01读取与管理账户及交易数据
- 02管理发票和支付链接
- 03管理产品、客户与会员
- 04处理优惠券、Webhook、QRIS及许可证
- 05通过 API 密钥授权
适用场景
- 01查询账户余额与交易
- 02创建或更新发票和支付链接
- 03维护客户、产品及会员信息
- 04管理优惠券和 Webhook
MCP 相关
该插件配置连接 Mayar 官方托管的 MCP 服务 `https://mcp.mayar.id/mcp`,通过 Authorization 请求头传入 API 密钥。服务提供账户、发票、交易、支付等领域工具,写入操作会修改实时数据。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.mayar.id/mcpclaude mcp add --transport http mayarid-mayar https://mcp.mayar.id/mcp{"mcpServers":{"mayarid-mayar":{"type":"http","url":"https://mcp.mayar.id/mcp"}}}在 Cursor 中打开{"servers":{"mayarid-mayar":{"type":"http","url":"https://mcp.mayar.id/mcp"}}}在 VS Code 中打开{"mcpServers":{"mayarid-mayar":{"type":"http","url":"https://mcp.mayar.id/mcp"}}}{"mcpServers":{"mayarid-mayar":{"serverUrl":"https://mcp.mayar.id/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.mayar.id/mcp需要授权工具
详细介绍
Mayar Agent Plugin
将 AI Agent 连接到你的 Mayar 账户。此软件包使用 Mayar 官方托管的 MCP 服务:https://mcp.mayar.id/mcp。借助它,Agent 可以读取和管理发票、付款链接、产品、客户、交易、会员资格、优惠券、Webhook、评价、QRIS 和许可码。
这是一个 Portable Agent Plugins v1 软件包(plugin.json、mcp.json 和 skills/)。它仅包含配置,不含可执行代码。
要求
- 一个 Mayar 账户。
- 一个生产环境 API 密钥。在 Mayar 控制面板中的 Integration > Api Keys 获取 (web.mayar.id/api-keys)。
在 Hermes Agent 中安装
hermes plugins install mayarid/mayar-agent-plugin --no-enable
hermes plugins enable mayar
设置你的 API 密钥(见下文),然后重启 Hermes。接着询问:“使用 Mayar。调用 account 工具并执行 action balance。”有效的密钥会返回你的余额。
在 Cursor 中安装
此按钮会将 Mayar 托管的 MCP 服务添加到 Cursor。请先设置 MAYAR_API_KEY(见下文)。此仓库还包含一个 Cursor 配置文件 .mcp.json。
设置 API 密钥
Mayar 不使用 OAuth。每个客户端都会在 Authorization 标头中发送你的生产环境 API 密钥。在 Mayar 控制面板中的 Integration > Api Keys 获取密钥
(web.mayar.id/api-keys)。
Cursor
设置 MAYAR_API_KEY 环境变量。“添加到 Cursor”按钮和 .mcp.json 会将其作为 Authorization: Bearer ${env:MAYAR_API_KEY} 发送。
Hermes
将密钥放入 ~/.hermes/.env,或在插件设置表单中设置:
MAYAR_API_KEY=your-production-key
Agent Plugins v1.0.0 不允许在 mcp.json 远程标头中使用密钥或占位符。Hermes 目前还无法仅通过插件扩展附加此密钥。请将此代码块添加到 Hermes 的 config.yaml,以便 Hermes 发送该标头。同名条目会替换软件包中的服务,因此请保留 trust: untrusted:
mcp_servers:
mayar:
url: https://mcp.mayar.id/mcp
headers:
Authorization: "Bearer ${MAYAR_API_KEY}"
trust: untrusted
Claude Code
设置 MAYAR_API_KEY,然后运行:
claude mcp add --transport http mayar https://mcp.mayar.id/mcp \
--header "Authorization: Bearer $MAYAR_API_KEY"
运行命令时,Shell 会展开 $MAYAR_API_KEY。
其他客户端
任何支持 Streamable HTTP 的 MCP 客户端都可以使用同一服务。在 Authorization 标头中发送密钥。Bearer 前缀为可选项。服务 URL 为
https://mcp.mayar.id/mcp。
工具
每个领域对应一个带有 action 参数的工具:account、invoice、installment、customer、transaction、product、payment、membership、credit、coupon、webhook、review、qr、license 和 search_docs。完整参考文档见
mcp.mayar.id/docs。
信息披露
- 每次工具调用都会发送到
https://mcp.mayar.id,该服务会使用你的密钥调用 Mayar 生产环境 API(api.mayar.id)。 - 写入操作会涉及真实资金和实时数据。它们可以创建或更新发票、付款链接、产品、客户和优惠券,更改会员资格状态、更改 Webhook URL,以及添加或使用积分。
- 此软件包将服务标记为
untrusted。每次执行可能写入数据的调用前,Hermes 都会征求你的同意。 - 工具返回的账户数据(客户、交易、余额)会发送给你的模型提供商。
- 工具列表在运行时从服务获取。固定的提交版本不涵盖该列表。
- 插件不存储凭据。你需要在客户端设置
MAYAR_API_KEY。此软件包的mcp.json不包含Authorization标头。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
