AU Agent Utilities について
AU Agent Utilitiesは、AIエージェント向けにオーストラリアの営業日と期限を決定論的に計算します。最初のモジュールは、各州・準州の週末、公休日、振替休日を扱います。
主な機能
- 01営業日と前後の日付を確認
- 02営業日の加算・減算
- 03営業日と非営業日の集計
- 04期限の計算と調整
- 05オーストラリア全州・準州に対応
活用シーン
- 01日付が営業日か確認
- 02公休日を考慮した期限を計算
- 03期間内の営業日数を集計
MCP 対応
公開MCPサーバーを通じて、Streamable HTTPで4種類の日付計算ツールを提供します。リモートエンドポイントに認証は不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
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 エージェント向けの信頼性の高いオーストラリアのユーティリティツールです。
最初のモジュールは Australian Business Day Engine です。オーストラリア全州・準州を対象に、営業日、祝日、期限を決定論的に計算します。
営業日かどうかをAIモデルに推測させる代わりに、エージェントはツールを呼び出して、構造化された回答を取得できます。
ライブ 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
これらのプロンプトを試す
接続したら、エージェントに次のように尋ねてみてください。
2021年12月27日は NSW の営業日ですか? そうでない場合は、直前と直後の営業日を教えてください。
2026年12月24日の5営業日後(ビクトリア州)はいつですか?
クイーンズランド州で、2026年12月1日から12月31日までの営業日数を数えてください。
2021年12月20日の7暦日後を NSW の期限として計算し、必要に応じて次の営業日に繰り延べてください。
利用可能なツール
| ツール | 機能 |
|---|---|
check_australian_business_day | 日付がオーストラリアの営業日かどうかを確認し、直前と直後の営業日を返します |
calculate_australian_business_date | 営業日を加算または減算します |
count_australian_business_days | 境界日の扱いを明示して、2つの日付の間の営業日数を数えます |
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
オーストラリアの2つの暦日の間の営業日数を数えます。
開始日または終了日を数えるかどうかが明示されるため、エージェントが推測する必要はありません。
結果には次の情報を含めることができます。
- 営業日
- 非営業日
- 週末の日数
- 平日に当たる祝日
- 該当する祝日
例:
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 エンドポイント
Worker は HTTP 経由で直接使用することもできます。
営業日かどうかを確認する
/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 エージェントは推論が得意ですが、決定論的なローカルルールを推測に頼るべきではありません。
AU Agent Utilities は、エージェント向けの信頼できるオーストラリアのユーティリティレイヤーとして開発中で、最初のモジュールとして Business Day Engine を提供します。
今後のユーティリティでは、日付にとどまらず、オーストラリアに関するその他のデータ、検証、ワークフロー機能へと拡張していく予定です。
デプロイ
MCP サーバーは Cloudflare Workers にデプロイされており、上記の稼働中の MCP エンドポイントからリモートで利用できます。
また、Smithery では以下の名前で公開されています。
creatorhub121/au-agent-utilities
バージョン
1.2.0
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。