mcpField
A
AU Agent Utilities

AU Agent Utilities

リモート
github.com/creatorhub121生産性16 週間前に更新
リポジトリ

AU Agent Utilities について

AU Agent Utilitiesは、AIエージェント向けにオーストラリアの営業日と期限を決定論的に計算します。最初のモジュールは、各州・準州の週末、公休日、振替休日を扱います。

主な機能

  1. 01営業日と前後の日付を確認
  2. 02営業日の加算・減算
  3. 03営業日と非営業日の集計
  4. 04期限の計算と調整
  5. 05オーストラリア全州・準州に対応

活用シーン

  1. 01日付が営業日か確認
  2. 02公休日を考慮した期限を計算
  3. 03期間内の営業日数を集計

MCP 対応

公開MCPサーバーを通じて、Streamable HTTPで4種類の日付計算ツールを提供します。リモートエンドポイントに認証は不要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://au-business-day.auagentutilities.workers.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4
パラメーター型必須説明
datestringはいYYYY-MM-DD 形式の日付
stateenumはいオーストラリアの州または準州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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。