B
bartosz-kuc/honest-pl-holidays-mcp
Local MCP server for Polish public holidays and business-day math
SECURITY.md ✓
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
我们没有从该仓库取到可核对的安装命令,也没有公开的远端端点。这两样都没有时,我们不出配置——编一条出来比不给更糟。 各客户端的接法 →
- ★ 数取值
- 0 ★ · bartosz-kuc/honest-pl-holidays-mcp · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 收录自 punkpeye/awesome-mcp-servers 榜单(我们从中收集的条目之一) · 条目类型:MCP 服务
- 收录与活跃
- 收录于 2026-10-23 · 最近见到 2026-11-14 · 共见到 26 次 · 被 23 个来源列出
- 评分构成
- 综合分 2,300 · 23 个来源 · mcp
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: MCP 服务。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
bartosz-kuc/honest-pl-holidays-mcp;我们收录于 2026-10-23;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# honest-pl-holidays-mcp
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Local MCP server for Polish public holidays and business-day arithmetic. Wraps the open Nager.Date holiday database and adds bookkeeping-friendly business-day math on top.
Part of the honest-mcp family of small, auditable, local-first MCP servers.
## Why
Every Polish accountant, JDG owner, or HR person has this problem:
"Payment term is 14 dni roboczych from invoice date — what's the actual due date?"
"Is the client's 'termin płatności 2026-05-01' even a business day? (No — that's Święto Pracy.)"
"Deadline for JPKV7 is the 25th — but 2026-04-25 is a Saturday, does it slip to Monday?"
This server hands both raw holiday data and business-day arithmetic to your AI. No more spreadsheet calendars.
Supports any country Nager.Date covers (200+), but the API defaults to Poland and the bookkeeping angle is Poland-centric.
Weekend caveat: the weekend is always Saturday + Sunday, whatever country you pass — only the holiday list changes per country. Business-day results for countries with a different weekend (e.g. Friday–Saturday in Egypt) will be wrong.
## Features
Six tools:
listholidays — all public holidays in a given year
isholiday — is this specific date a public holiday?
isbusinessday — is this date Mon–Fri and not a holiday? Includes reason (weekend / holiday / businessday)
countbusinessdays — inclusive business-day count between two dates
addbusinessdays — startdate + N business days = ? (N can be negative)
nextholidays — upcoming N holidays from a given date
## Data source
Endpoint: date.nager.at/api/v3
No API key
MIT-licensed holiday data
In-memory cache per year and country — normally one round trip per year and country per session
## Requirements
Python 3.10+
## Setup
bash
git clone https://github.com/bartosz-kuc/honest-pl-holidays-mcp.git
cd honest-pl-holidays-mcp
python3 -m venv venv
./venv/bin/pip install -r requirements.txt
On Windows, use venv\Scripts\pip and venv\Scripts\python instead of venv/bin/pip and venv/bin/python (here and in the configs below).
Register with Claude Code:
bash
claude mcp add pl-holidays /absolute/path/to/venv/bin/python /absolute/path/to/server.py
Claude Desktop claudedesktopconfig.json:
json
"mcpServers": {
"pl-holidays": {
"command": "/absolute/path/to/venv/bin/python",
"args": ["/absolute/path/to/server.py"]
## Example usage
> "Invoice issued today with 14 working-day payment term — when is it due?"
addbusinessdays(startdate="2026-07-22", days=14) → the due date, skipping weekends and Polish public holidays.
> "How many working days between 2026-04-01 and 2026-04-30?"
countbusinessdays(fromdate="2026-04-01", todate="2026-04-30")
> "Is May 1st 2026 a business day in Poland?"
Part of the honest-mcp family of small, auditable, local-first MCP servers.
## Why
Every Polish accountant, JDG owner, or HR person has this problem:
"Payment term is 14 dni roboczych from invoice date — what's the actual due date?"
"Is the client's 'termin płatności 2026-05-01' even a business day? (No — that's Święto Pracy.)"
"Deadline for JPKV7 is the 25th — but 2026-04-25 is a Saturday, does it slip to Monday?"
This server hands both raw holiday data and business-day arithmetic to your AI. No more spreadsheet calendars.
Supports any country Nager.Date covers (200+), but the API defaults to Poland and the bookkeeping angle is Poland-centric.
Weekend caveat: the weekend is always Saturday + Sunday, whatever country you pass — only the holiday list changes per country. Business-day results for countries with a different weekend (e.g. Friday–Saturday in Egypt) will be wrong.
## Features
Six tools:
listholidays — all public holidays in a given year
isholiday — is this specific date a public holiday?
isbusinessday — is this date Mon–Fri and not a holiday? Includes reason (weekend / holiday / businessday)
countbusinessdays — inclusive business-day count between two dates
addbusinessdays — startdate + N business days = ? (N can be negative)
nextholidays — upcoming N holidays from a given date
## Data source
Endpoint: date.nager.at/api/v3
No API key
MIT-licensed holiday data
In-memory cache per year and country — normally one round trip per year and country per session
## Requirements
Python 3.10+
## Setup
bash
git clone https://github.com/bartosz-kuc/honest-pl-holidays-mcp.git
cd honest-pl-holidays-mcp
python3 -m venv venv
./venv/bin/pip install -r requirements.txt
On Windows, use venv\Scripts\pip and venv\Scripts\python instead of venv/bin/pip and venv/bin/python (here and in the configs below).
Register with Claude Code:
bash
claude mcp add pl-holidays /absolute/path/to/venv/bin/python /absolute/path/to/server.py
Claude Desktop claudedesktopconfig.json:
json
"mcpServers": {
"pl-holidays": {
"command": "/absolute/path/to/venv/bin/python",
"args": ["/absolute/path/to/server.py"]
## Example usage
> "Invoice issued today with 14 working-day payment term — when is it due?"
addbusinessdays(startdate="2026-07-22", days=14) → the due date, skipping weekends and Polish public holidays.
> "How many working days between 2026-04-01 and 2026-04-30?"
countbusinessdays(fromdate="2026-04-01", todate="2026-04-30")
> "Is May 1st 2026 a business day in Poland?"
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/bartosz-kuc-honest-pl-holidays-mcp/)
- 来源
- awesome · https://github.com/bartosz-kuc/honest-pl-holidays-mcp
- 按领域浏览
- MCP 服务
- 收录来源
- 23 个独立来源
- 收录于
- 今天
- 安全策略
- 该仓库根目录有
SECURITY.md(我们只核文件存在,未核内容)
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。