关于 AU Agent Utilities
AU Agent Utilities 为 AI Agent 提供确定性的澳大利亚工作日和期限计算。首个模块处理各州和领地的周末、公共假日及补休日。
主要功能
- 01检查工作日及相邻日期
- 02增减工作日
- 03统计工作日与非工作日
- 04计算并顺延期限
- 05支持澳大利亚所有州和领地
适用场景
- 01检查日期是否为工作日
- 02计算跨公共假日的期限
- 03统计日期范围内的工作日
MCP 相关
通过公开的 MCP 服务提供四种日期计算工具,使用 Streamable HTTP。远程端点无需身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://au-business-day.auagentutilities.workers.dev/mcpclaude mcp add --transport http creatorhub121-au-business-day https://au-business-day.auagentutilities.workers.dev/mcp{"mcpServers":{"creatorhub121-au-business-day":{"type":"http","url":"https://au-business-day.auagentutilities.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"creatorhub121-au-business-day":{"type":"http","url":"https://au-business-day.auagentutilities.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"creatorhub121-au-business-day":{"type":"http","url":"https://au-business-day.auagentutilities.workers.dev/mcp"}}}{"mcpServers":{"creatorhub121-au-business-day":{"serverUrl":"https://au-business-day.auagentutilities.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| date | string | 是 | YYYY-MM-DD 格式的日期 |
| state | enum | 是 | 澳大利亚州或领地ACT | NSW | NT | QLD | SA | TAS | VIC | WA |
详细介绍
AU Agent Utilities
为 AI Agent 提供可靠的澳大利亚实用工具。
首个模块是澳大利亚工作日引擎——可对澳大利亚各州和领地的工作日、公共假日和截止日期进行确定性计算。
无需让 AI 模型猜测某个日期是否为工作日,Agent 可以调用工具并获取结构化答案。
连接到在线 MCP
传输方式: Streamable HTTP
身份验证: 无需
在线端点:
https://au-business-day.auagentutilities.workers.dev/mcp
无需本地安装或 API 密钥。
立即试用
该服务可通过 Glama 公开访问,你可以在此查看可用工具并测试 MCP。
Glama: 在 Glama 上试用 AU Agent Utilities
连接 Cursor
将以下内容添加到 Cursor mcp.json:
{
"mcpServers": {
"au-agent-utilities": {
"url": "https://au-business-day.auagentutilities.workers.dev/mcp"
}
}
}
Cursor 支持通过 Streamable HTTP 连接远程 MCP 服务。
连接 VS Code
将服务添加到 MCP 配置中:
{
"servers": {
"au-agent-utilities": {
"type": "http",
"url": "https://au-business-day.auagentutilities.workers.dev/mcp"
}
}
}
其他 MCP 客户端
任何支持远程 Streamable HTTP 服务的 MCP 客户端都可以连接到:
https://au-business-day.auagentutilities.workers.dev/mcp
试试这些提示词
连接后,试着向 Agent 提问:
2021 年 12 月 27 日在 NSW 是工作日吗?如果不是,请告诉我前一个和下一个工作日。
2026 年 12 月 24 日之后第 5 个维多利亚州工作日是哪天?
计算 2026 年 12 月 1 日至 12 月 31 日期间昆士兰州的工作日数量。
计算 NSW 自 2021 年 12 月 20 日起 7 个日历日后的截止日期;如有必要,将其顺延至下一个工作日。
可用工具
| 工具 | 功能 |
|---|---|
check_australian_business_day | 检查某日期是否为澳大利亚工作日,并返回前一个和下一个工作日 |
calculate_australian_business_date | 增加或减少工作日 |
count_australian_business_days | 根据明确的边界规则,计算两个日期之间的工作日数量 |
calculate_australian_deadline | 计算日历日或工作日截止日期,并可选择调整非工作日 |
澳大利亚司法辖区
支持:
ACT · NSW · NT · QLD · SA · TAS · VIC · WA
处理周末、州和领地公共假日,以及底层假日数据集中记录的适用替代假日。
除非相关司法辖区数据集中包含地方性、区域性和行业特定假日,否则无法保证涵盖这些假日。
可用工具
check_australian_business_day
检查某日期在澳大利亚某州或领地是否为工作日。
返回:
- 该日期是否为工作日
- 周末或公共假日的原因
- 适用时的假日名称
- 前一个工作日
- 下一个工作日
示例:
Date: 2021-12-27
State: NSW
结果:
Business day: false
Reason: public_holiday
Holiday: Christmas Day (substitute day)
Next business day: 2021-12-29
calculate_australian_business_date
从起始日期增加或减少澳大利亚工作日。
正数表示向后推算,负数表示向前推算。
默认不计入起始日期。
示例:
Start date: 2021-12-24
State: NSW
Business days: 1
结果:
2021-12-29
计算会跳过周末和适用的公共假日,包括替代公共假日。
count_australian_business_days
计算两个澳大利亚日历日期之间的工作日数量。
明确指定是否计入边界日期,让 Agent 无需猜测是否应计入起始日期或结束日期。
结果可以包括:
- 工作日
- 非工作日
- 周末
- 工作日公共假日
- 遇到的假日
示例:
Start date: 2021-12-24
End date: 2021-12-29
State: NSW
Include start: false
Include end: true
结果:
Business days: 1
calculate_australian_deadline
使用日历日或工作日计算澳大利亚截止日期。
支持明确设置以下规则:
- 是否计入起始日期
- 将非工作日截止日期顺延
- 将非工作日截止日期提前
- 保持计算所得日期不变
示例:
Start date: 2021-12-20
State: NSW
Days: 7
Day type: calendar
Include start: false
Roll: next
未经调整的截止日期为:
2021-12-27
由于该日期是替代公共假日,最终截止日期为:
2021-12-29
支持的司法管辖区
- ACT
- NSW
- NT
- QLD
- SA
- TAS
- VIC
- WA
节假日处理
引擎会考虑:
- 星期六
- 星期日
- 州和领地公共假日
- 已收录在已安装节假日数据集中的补休公共假日
公共假日信息使用 date-holidays 数据集提供。
除非相关司法管辖区的数据集中有所收录,否则无法保证涵盖地方、区域或行业特定的节假日。
HTTP 端点
也可以直接通过 HTTP 使用 Worker。
检查工作日
/check?date=2021-12-27&state=NSW
增加或减少工作日
/calculate?date=2021-12-24&state=NSW&days=1
计算工作日数量
/count?start_date=2021-12-24&end_date=2021-12-29&state=NSW&include_start=false&include_end=true
计算截止日期
/deadline?start_date=2021-12-20&state=NSW&days=7&day_type=calendar&include_start=false&roll=next
为什么选择 AU Agent Utilities?
AI Agent 擅长推理,但确定性的本地规则不应依赖猜测。
AU Agent Utilities 正在构建为面向 Agent 的可靠澳大利亚实用工具层,工作日引擎是首个模块。
未来的实用工具将超越日期,扩展至其他澳大利亚数据、验证和工作流功能。
部署
MCP 服务部署在 Cloudflare Workers 上,可通过上方的在线 MCP 端点远程访问。
它也以以下名称发布在 Smithery 上:
creatorhub121/au-agent-utilities
版本
1.2.0
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。