mcpField
C
ChronoGate

ChronoGate

リモート
chronogate-self.vercel.app生産性03 日前に更新
リポジトリ公式サイト

ChronoGate について

ChronoGate は、正確な時刻や営業日の計算を必要とするスケジューリングシステムやエージェント向けのリモート MCP サーバーです。IANA タイムゾーン、夏時間の切り替え、相対的な日付表現、100 以上の国の祝日に対応します。

主な機能

  1. 01IANA タイムゾーンの現在時刻を取得
  2. 02夏時間に対応したタイムスタンプ変換
  3. 03相対的な日付表現の解決
  4. 04週末と祝日の判定
  5. 05祝日を除いて営業日を加算

活用シーン

  1. 01タイムゾーン間の会議時刻変換
  2. 02「次の火曜の午後3時」などの解決
  3. 03日付が営業日かどうかの確認
  4. 04営業日単位での期限計算

MCP 対応

ChronoGate はリモート Streamable HTTP MCP サーバーで時刻と営業日のツールを公開し、Docker 経由の stdio MCP にも対応します。

設定

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

エンドポイントhttps://chronogate-self.vercel.app/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

ChronoGate

mcpservers.org に掲載

スケジューリングエージェント向けの、タイムゾーンと営業日に関する正確な情報を提供します。LLM は「現在の時刻」、DST、祝日を推測しますが、ChronoGate は信頼できる情報を返します。任意の IANA タイムゾーンでの現在時刻、DST に安全な変換、「来週火曜日の午後3時」「3営業日後」などの相対表現、さらに100か国以上の祝日を考慮した営業日情報を提供します(Nager.Date 経由)。

  • リモート MCP: https://chronogate-self.vercel.app/mcp(Streamable HTTP、JSON-RPC、プロトコル 2025-06-18、ステートレス)
  • エージェント向けドキュメント: https://chronogate-self.vercel.app/llms.txt
  • 無料プラン: IP ごとに1日200回まで、API キー不要。上限を超えると HTTP 402(購入リンク付き)が返されます。UTC 00:00 にリセットされます。有料プランは近日公開予定です。

MCP ツール

ツール内容
nowIANA タイムゾーンでの現在の時点と現地時刻、オフセット、DST フラグ
convertISO タイムスタンプをタイムゾーン間で DST に安全な形で変換
resolve_expression「明日の午前9時」「来週火曜日の午後3時」「N 営業日後」を正確な時点に解決
is_business_day日付と国を指定して、週末および祝日かどうかを確認
add_business_days日付に N 営業日を加算。週末と祝日は除外

クライアント設定

{
  "mcpServers": {
    "chronogate": {
      "type": "http",
      "url": "https://chronogate-self.vercel.app/mcp"
    }
  }
}

REST

curl "https://chronogate-self.vercel.app/v1/now?tz=America/Chicago"
curl "https://chronogate-self.vercel.app/v1/convert?iso=2026-03-08T08:00:00Z&to=America/Chicago"
curl "https://chronogate-self.vercel.app/v1/resolve?expr=next%20Tuesday%203pm&tz=America/Chicago"
curl "https://chronogate-self.vercel.app/v1/business-day?date=2026-07-03&country=US"
curl "https://chronogate-self.vercel.app/v1/business-days/add?start=2026-07-02&days=3&country=US"

# MCP over plain HTTP
curl -X POST https://chronogate-self.vercel.app/mcp -H 'content-type: application/json' \
  -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

ローカルで実行

npm install && npm run dev   # local server
npm test                     # smoke tests

Vercel のサーバーレス関数としてデプロイされます(vercel.json を参照)。

注意事項

  • 祝日は公開 Nager.Date API から取得します。利用できない場合でも週末の判定は機能します(holiday_source: "unavailable")。
  • 利用規約
  • ChronoGate は chronogate.io とは関係ありません。

MIT ライセンスです。

有料クレジット

  • 5ドルで20,000回分(1回限りのパック、サブスクリプションなし)。購入先:https://buy.stripe.com/3cIeVec3Hagz6ZBc4VgMw00
  • 支払い後に /success に移動し、cg_ API キーが一度だけ表示されます(7日間保持)。
  • REST:Authorization: Bearer cg_...。MCP:https://chronogate-self.vercel.app/mcp に同じヘッダーを指定します。
  • 1回の呼び出しにつき1クレジットです。不明なキーの場合は 401 が返されます。キーが空の場合、または無料プランの上限に達した場合は、buy リンク付きで 402 が返されます。

Docker(stdio MCP)

docker build -t chronogate .
docker run -i --rm chronogate        # MCP over stdio; wrap with mcp-proxy for HTTP
npm run healthcheck                  # initialize + tools/list handshake (also the Docker HEALTHCHECK)

コメント

MCP は初めてですか?

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

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