mcpField
U
US Federal Holidays and Business Days

US Federal Holidays and Business Days

远程服务
us-federal-holidays-business-days-mcp.lipmichal.workers.dev生产力04 天前更新

关于 US Federal Holidays and Business Days

用于计算 1971 至 2100 年美国联邦假日和工作日的 MCP 服务。它区分联邦雇员休假日与美联储银行关闭日,并可计算发票到期日,无需网络调用。

主要功能

  1. 01列出法定和实际补休日
  2. 02查询联邦或银行工作日
  3. 03增加或减少工作日
  4. 04统计日期区间内的工作日
  5. 05按顺延规则计算发票到期日

适用场景

  1. 01确认某日是否为美联储银行工作日
  2. 02计算联邦机构的工作日截止日期
  3. 03统计日期范围内的工作日
  4. 04根据周末和假日调整发票到期日

MCP 相关

向 MCP 客户端提供假日查询、工作日计算、日期统计和发票到期日工具。可通过托管端点或本地 stdio 使用,日期计算无需网络调用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://us-federal-holidays-business-days-mcp.lipmichal.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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

美国联邦假日和工作日 MCP

面向 Claude、ChatGPT、Cursor 和 VS Code 的 MCP 服务,可精确计算 1971 年至 2100 年任意日期的美国联邦假日和工作日。

模型经常算错日历。它们会忘记 2022 年元旦是在 2021 年 12 月 31 日星期五补休,也会忘记联邦政府放假的星期五,联邦储备银行仍照常营业。此服务可精确计算这些日期,无需网络调用。

托管端点,无需令牌:

https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp

工具

工具功能
list_federal_holidays列出 1971—2100 年任意一年的所有假日,包括法定日期、OPM 补休日、联邦储备银行停业日期,并标记仅适用于华盛顿特区地区的就职日。
is_business_day判断某日期是否为 federal(OPM)或 fed_banking(联邦储备银行)日历中的工作日。提供假日名称,以及前一个和下一个工作日。
add_business_days增加或减少 N 个工作日,并列出期间跳过的所有假日。
count_business_days计算两个日期之间的工作日数。默认包含起止日期,与 Excel NETWORKDAYS 相同。
invoice_due_date根据开票日期和付款期限计算到期日(Net 30 = 30 个日历日)。如果到期日是周末或假日,可使用 following、preceding 或 modified_following 调整。

每个结果都包含结构化 JSON、一段摘要、as_of、source(OPM 或联邦储备银行)和 more。

它了解而你的模型不了解的内容

  • 补休规则。星期六的假日由联邦雇员在星期五补休(5 U.S.C. 6103(b))。星期日的假日则在星期一补休(E.O. 11582)。补休的星期五可能在前一年。
  • 联邦储备银行的规则不同。假日落在星期六时,储备银行在星期五照常营业(K.8)。因此,2026-07-03 是联邦假日,但仍是银行工作日。对于 ACH、电汇和结算日期,请使用 calendar: "fed_banking"。
  • 规则的历史变化。六月节从 2021 年起设为假日。马丁·路德·金纪念日从 1986 年起设为假日。退伍军人节在 1971 年至 1977 年期间定于 10 月的第四个星期一。
  • 就职日。每四年适用于华盛顿特区地区的联邦雇员。若 1 月 20 日是星期日,则改在星期一;若是星期六,则没有补休日(2029 年)。
  • OPM 发布的 2011—2030 年假日表中的全部 212 条记录都与此服务的输出一致。测试会对此进行检查。

安装

Claude.ai 自定义连接器和 ChatGPT 开发者模式

粘贴托管 URL。无需令牌或登录。

https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp
Claude Code
claude mcp add --transport http us-federal-holidays https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp

或者通过 stdio 在本地运行:

claude mcp add us-federal-holidays -- npx -y us-federal-holidays-business-days-mcp
Claude Desktop

将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "us-federal-holidays": {
      "command": "npx",
      "args": ["-y", "us-federal-holidays-business-days-mcp"]
    }
  }
}
Cursor

将以下内容添加到 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "us-federal-holidays": {
      "url": "https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp"
    }
  }
}
VS Code

将以下内容添加到 .vscode/mcp.json:

{
  "servers": {
    "us-federal-holidays": {
      "type": "http",
      "url": "https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp"
    }
  }
}

示例提示词

  • “2027 年有哪些联邦假日的补休日与法定日期不同?”
  • “2026 年 7 月 3 日是银行工作日吗?是联邦假日吗?”
  • “对于联邦机构,2027 年 12 月 20 日之后第 10 个工作日是几月几日?”
  • “2026 年 11 月有多少个工作日?”
  • “发票于 2026 年 6 月 3 日开具,付款期限为 Net 30。如果将周末和银行假日顺延,到期日是几月几日?”

使用 curl 试用

curl -s https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp \
  -H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"is_business_day","arguments":{"date":"2026-07-03","calendar":"fed_banking"}}}'

数据来源

所有数据均于 2026-10-30 获取。详情见 DATA_SOURCES.md。

限制

  • 不包含通过行政命令临时宣布的休息日。例如,圣诞前夜休息日和 2025-01-09 这类全国哀悼日。请将这些日期传入 extra_closed_dates。
  • federal 日历适用于每周一至周五工作的员工。其他工作安排对应的调休日不同。
  • fed_banking 日历会将 K.8 规则应用于每一年。美联储只发布了近几年的表格。2022 年之前,六月节规则从未改变银行工作日,因为 2021 年 6 月 19 日是星期六。
  • 不涵盖州节假日、股市假日和其他国家。
  • 日期均为纯日历日期,不涉及时区或截止时间。

Zovo MCP 后台套件

到期日会传递给付费 Zovo MCP 后台套件中的发票和催款服务。这些服务负责处理发票、付款条款和提醒:https://mcp.zovo.one/?utm_source=github&utm_medium=us-federal-holidays-business-days-mcp

属于 Zovo MCP 系列:https://mcp.zovo.one

开发

npm install
npm run build
npm test
npx wrangler deploy

src/core.ts 包含纯日历逻辑。src/stdio.ts 是本地入口,src/worker.ts 是 Cloudflare Worker 入口。二者使用 src/tools.ts 中相同的工具注册表。

许可证

MIT

同一作者的更多数据服务

每个服务都免费、无需 API 密钥,并提供可粘贴到 Claude 或 ChatGPT 中的托管 URL。

服务工具托管 URL
cups-to-grams-mcpconvert_ingredient, search_ingredients, scale_recipe, convert_oven_temperaturehttps://cups-to-grams-mcp.lipmichal.workers.dev/mcp
dscr-loan-calculator-mcpcalculate_dscr, max_loan_for_target_dscr, rent_needed_for_target_dscr, compare_scenarios, amortization_summaryhttps://dscr-loan-calculator-mcp.lipmichal.workers.dev/mcp
gold-price-per-gram-mcpget_gold_price_per_gram, get_metal_prices, calculate_jewelry_value, convert_gold_unitshttps://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp
lake-level-mcpsearch_lakes, get_lake_level, get_lake_history, compare_lakeshttps://lake-level-mcp.lipmichal.workers.dev/mcp
minimum-wage-mcpget_minimum_wage, list_upcoming_increases, compare_states, annual_income_at_minimum_wagehttps://minimum-wage-mcp.lipmichal.workers.dev/mcp
no-tax-on-overtime-mcpcalculate_overtime_deduction, calculate_tips_deduction, calculate_senior_deduction, estimate_tax_savings, explain_eligibilityhttps://no-tax-on-overtime-mcp.lipmichal.workers.dev/mcp
paycheck-calculator-mcpcalculate_take_home_pay, compare_states_take_home, salary_to_hourly, hourly_to_salary, get_federal_tax_bracketshttps://paycheck-calculator-mcp.lipmichal.workers.dev/mcp
uk-income-tax-salary-mcpcalculate_uk_take_home, get_uk_tax_bands, compare_salaries, marginal_rate_at_incomehttps://uk-income-tax-salary-mcp.lipmichal.workers.dev/mcp

付费后台系列(发票、VAT、PDF、电子表格)请访问 https://mcp.zovo.one

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。