jp-business-days MCP Server
jp-business-days MCP Server 📅✅
日本の営業日計算(土日・祝日を除く)を Claude に提供する MCP (Model Context Protocol) サーバーです。
An MCP server that gives Claude accurate Japanese business-day calculations (weekends and national holidays excluded). Works fully offline — no API keys required.
jp-series の第2弾です。第1弾の jp-dates-mcp-server(祝日・和暦)と組み合わせて使うと、より便利になります。
✨ できること / Features
Claude にこんな質問が正確に即答できるようになります:
「今日は営業日?」
「今日から5営業日後は何日?」
「今月と来月の間で、営業日は何日ある?」
「9月30日が期限の書類、10営業日前までに準備するなら、いつまでに動けばいい?」
ツール | 説明 |
| 指定日が営業日(平日かつ祝日でない)かどうかを判定 |
| 指定日からN営業日後・前の日付を計算 |
| 2つの日付の間(両端含む)の営業日数をカウント |
| 基準日(有効期限・締切日など)からN営業日前の「対応期限日」を逆算 |
✅ APIキー不要・完全オフライン(祝日はアルゴリズムで算出)
✅ 振替休日・国民の休日・2020/2021年の五輪特例に対応
✅ 対応範囲: 2020〜2099年
💡 jp_calc_deadline の使いどころ
許認可の更新、契約の更新、各種届出など、「期限のX営業日前までに提出・対応する」という管理が必要な場面で使えます。土日・祝日を挟んでも、実際に動ける営業日ベースで正確に逆算します。
Related MCP server: JP Business Calendar MCP
🚀 セットアップ / Setup
1. インストール
git clone https://github.com/h-kazuki-pixel/jp-business-days-mcp-server.git
cd jp-business-days-mcp-server
npm install
npm run build2. Claude Desktop に登録
claude_desktop_config.json に以下を追加します。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"jp-business-days": {
"command": "node",
"args": ["/absolute/path/to/jp-business-days-mcp-server/dist/index.js"]
}
}
}Claude Desktop を再起動すると、🔌アイコンからツールが確認できます。
3. 使ってみる
Claude にそのまま話しかけるだけです:
「今日から10営業日後はいつ?」 「8月31日が期限なら、10営業日前はいつまでに動けばいい?」
🧪 動作確認 / Testing
MCP Inspector で対話的にテストできます:
npx @modelcontextprotocol/inspector node dist/index.jsリポジトリ同梱の統合テスト(4つのツールをすべて実行して検証)も実行できます:
npm run build
node test/run_tests.mjs📝 営業日計算について / Notes
祝日は法律(国民の祝日に関する法律)のルールに基づきアルゴリズムで算出しています(jp-dates-mcp-serverと同じロジック)
「営業日」は「祝日でない平日(月〜金)」として計算しています。会社独自の休業日(夏季休業・年末年始休業など)は含まれません
将来の法改正には追従が必要です。誤りを見つけたら Issue で教えてください!
🤝 コントリビュート / Contributing
Issue・Pull Request 歓迎です!
📄 License
MIT
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides correct trading day and settlement date calculations for multiple exchanges, with no external API calls.Last updated627MIT
- Alicense-qualityCmaintenanceEnables Japanese business calendar operations such as holiday checking, business day calculations, payment date calculation, fiscal year determination, and deadline tracking, all locally without external API.Last updatedMIT
- AlicenseAqualityCmaintenanceEnables AI assistants to perform Japanese business calendar calculations including holiday detection, business day arithmetic, payment date settlement, and deadline management using local data.Last updated6MIT
- Alicense-qualityBmaintenanceProvides Japanese national holidays, wareki (era) conversion, and date information. Works fully offline with no API keys required.Last updatedMIT
Related MCP Connectors
Zero-signup business-day date-math API: add days, count days between dates, is-business-day.
Business-day, SLA, cron and recurrence calculations — offline, holiday-aware, no network.
39 Japanese locale APIs — wareki, NTA invoice, 法人番号, postal, romanization, kanji-kana (Workers AI).
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/h-kazuki-pixel/jp-business-days-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server